Долго сидел думал, в итоге переписал свой код более компактно, но валидацию, увы не прохожу по последнему пункту. Подскажите, как мне переписать код, чтобы попасть под условия валидатора :) Можете затестить прогу, все тесты проходит согласно ТЗ )