Conti di lavorarci solo con string literal (nel qual caso sarà const char *[3][3]) oppure ci dovranno finire dentro anche valori inseriti a runtime?