очень много провел в детстве времени за таким, может даже первый опыт, когда мне захотелось генерализировать решения алгоритмически
приятновое