Шифрование
(Время: 1 сек. Память: 16 Мб Сложность: 28%)
Шифр простой замены - когда каждая буква алфавита в тексте заменяется некоторой другой буквой того же алфавита (может быть, той же самой). Применив такую замену к исходному открытому тексту, мы получим зашифрованный текст. А применив обратную замену к зашифрованному тексту, мы однозначно определим исходный открытый текст.
Вам даны две строки: α – исходный открытый текст и β - зашифрованный текст. Определите, существует ли такой шифр простой замены, применив который к α мы получим β, а применив обратную замену к β мы получим α.
Входные данные
Первая строка входного файла INPUT.TXT содержит строку с исходным открытым текстом. Вторая строка содержит строку с зашифрованным текстом. Строки непустые, содержат не более 104 символов, состоят из английских букв (строчных и прописных, буквы a и A считаются различными), цифр и пробелов.
Выходные данные
В выходной файл OUTPUT.TXT выведите «YES», если искомый шифр существует, в противном случае следует вывести «NO».
Примеры
№ | INPUT.TXT | OUTPUT.TXT |
1 | How doth the little crocodile
Hehtceowtow tdlood trierecld | YES |
2 | Dasha Misha | NO |
Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!
|