Компилятор говорит, что в 23 строке else не может существовать без if. Но ведь if есть (21 строка). Что не так?