валидацию не проходит по 2м последним требованиям. с тестовыми данными в условии алгоритм справляется. не понятно на чём спотыкается.