Написал все протестировал, но так и не разобрался почему не выполняется последнее условие...