Мой код прошел проверку, я не решил задачу сам, только благодоря комментариям. Но у меня до сих пор есть недопонимание, что в от нас хотели: Прошу проверить следующий набор Файл1: строка1 строка2 строка3 строка4 строка5 Файл2: строка1 строка3 строка2 строка0 Результаты работы кода(который прошел валидацию) таков: SAME строка1 ADDED строка3 SAME строка2 REMOVED строка3 REMOVED строка4 REMOVED строка5 ADDED строка0 Как я понял условие задачи: У нас есть эталлонный файл1 и есть Файл2, в котором были какие-то изменения по сравнению с первым файлом: 1) Строчка которая была в Файле1, но ее нету во всем Файле2 - значит она удалена. 2) Строка из Файла1 присутствует во всем Файле2 значит она есть - SAME. 3) Если в Файле1 не было строчки како-то, но она появилась во втором файле на любом месте не важно где- значит она ADDED Прошу пояснить, правильно я понял данные пункты и почему такой вывод? Спасибо