Чувствую, что глаз уже "замыленный". Прошу посмотреть знатоков на мой код свежим незамутненным взглядом. Или может кто вспомнит детали позиции валидатора по это задачи после своих мучений. Большую часть вопросов по этой задачи я прочитал, так же как и основную ветку обсуждения, но результата не дало.