Как можно подумать, когда решить проблему стирания Каттис?
Проблема в том, что Джон Мариус - специалист по компьютерам в своей компании, и теперь ему поручено найти программное обеспечение для правильного стирания данных. Очень важно, чтобы впоследствии данные не могли быть восстановлены, поэтому их следует перезаписывать на жесткий диск несколько раз. Не найдя ни одной бесплатной программы, подходящей для этой задачи, Джон Мариус сам решает написать такую программу. Пользовательский интерфейс прост, он только просит уничтожить файл и n, сколько раз он должен быть перезаписан. Это число может варьироваться от 1 (быстрое удаление) до 20 (максимальная безопасность). Джон Мариус обрабатывает файл по крупицам и не считает запись нуля, где он уже был, перезаписью. Таким образом, для каждого из n циклов он перезаписывает каждый ноль единицей, а каждый ноль соответственно.
Джон Мариус знает, что независимое тестирование важно, поэтому он попросил вас написать процедуру проверки. Он не будет выслушивать ваши возражения против алгоритма, поэтому в конце концов вы сдадитесь.
Входные данные В первой строке входных данных содержится одно целое число 1≤N≤20. Каждая из двух следующих строк содержит строку, содержащую только символы 0 и 1. Первая из этих строк представляет биты файла перед удалением, а вторая - биты в той же позиции на жестком диске после удаления файла. Длина этих строк одинакова и составляет от 1 до 1000 символов.
Выходные данные Выведите одну строку, содержащую либо слова "Удаление успешно выполнено", если каждый бит переключен N раз, либо "Удаление не выполнено", если это не так.
Пример ввода 1
1
10001110101000001111010100001110
01110001010111110000101011110001
Пример вывода 1 "Удаление успешно завершено"
Пример ввода 2
20
0001100011001010
0001000011000100
Пример вывода 2 "Ошибка удаления"