Тестировал и решил задачу на списках: Стартовый: file2 file3 file4 file5 file6 file8 file10 file12 file13 file14 Измененный: file1 file2 file4 file6 file7 file8 file9 file10 file11 file12 file14 file15 Результирующий: file1 add file2 save file3 remove file4 save file5 remove file6 save file7 add file8 save file9 add file10 save file11 add file12 save file13 remove file14 save file15 add Все отлично работает. НО как оказалось тут еще и названия строк могут повторяться даже в 1-м файле что полностью ломает логику моего кода. Так что скиньте рабочий код, посмотрю как тут надо было изощриться