Решая задачу, столкнулся сразу с несколькими непонятными для меня моментами: 1. Почему рандом не работает на ключах? 2. Почему метод поиска совпадений фамилий не всегда работает корректно? Один раз может указать верное значение, другой - неверное.. 3. Почему валидатор не пропускает п. 4? Спасибо!