с извинением за задержку с ответом и с согласием на включение авторского варианта решения упражнения 5.2.1 в книгу по АЛГОЛу