Герман писал(а):Вариант из книги я бы сам не осилил. Хитро там придумано.
У вас тоже непросто
Я пока только глазами пробежал, не испытывал. Кое-что вам уже подсказали, мне кажется, что там и лишняя запятая выводится в конце. Главный плюс в том, что вы решаете самостоятельно, своим путём идёте. Без этого невозможно научиться. А хорошие изящные решения даже опытным программистам не сразу даются. Мастерство со временем приходит, если стараться каждую программу доводить
до совершенства, а не следовать принципу «и так сойдёт». Действуйте в этом духе, и цель будет достигнута!