считает все правильно, видимо, проблема в проверке на пустую строку или несоответствии алфавиту. в первой части облапошилась в самом простом - операторах. спасибо @Kseniya Volkova, исправила, прошло. но что не так со второй частью?