Задача №111320. Палиндром - 2

Строки (обработка, сравнение строк, циклы)

Дана строка, возможно, содержащая пробелы. Определите, является ли эта строка палиндромом, при условии, что заглавные и строчные буквы не различаются, а все символы, не являющиеся буквами, должны быть пропущены. Выведите слово YES, если слово является палиндромом и слово NO, если не является.

Длина входной строки может быть до 100000 символов. При решении этой задачи нельзя пользоваться дополнительными строками и списками, модифицировать исходную строку.

Примеры
Входные данные
Was.it.a.rat.I.saw?
Выходные данные
YES
Входные данные
abca
Выходные данные
NO
Сдать: для сдачи задач необходимо войти в систему