| Сообщение от рони | 
	| незнаю стали ли понятнее от моего обьяснения ))) | 
	
вот я именно об этом, и пользовательский интерфейс, и реализация, и объяснение немного нестадартны/неочевидны/могли бы быть проще. Я твое решение понял, просто я исходил из того, что задача - не теоретического плана и ТС не однозначно сформулировал, что ему нужно. Какой смысл выдавать пользователю картинки в твоем порядке? Кроме того, раз у нас есть состояние, а функций уже две, я создал класс