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