Как это что он делает? запусти и посмотри, а если не понятно, запусти его в дебаге и проверь! он запоминает всё что ты вводишь, а когда ты ничего не ввёл и просто нажал на Enter, то он вывел всё что ты вводил но в обратной последовательности. Если ты не понял такое, то дальше сложно будет тебе.
Трудности: Поиск ошибок в программах, чтобы уровень выполнения был 100% и рисование кривой Гильберта ПомиПомимо Гильбертова пространства теперь знаком и с кривой его имени)