Проблема в том, что решение не проходит проверку (и вообще не функционирует должным образом) если пытаешься проверить строку написанную на русском, в английском варианте все работает в штатном режиме. Не обращайте внимание на "delphi" это я экспериментировал.