Wariant 1.

+ wyizolowanie generowania macierzy + jakieś tam drobne poprawki