В примере написано что вывод должен быть - Ожидаемый вывод: [все тело первого файла] [все тело второго файла] Соответственно решение - //out = "[" + out + "]"; А в итоге пишет в строке что-то лишнее, я уже и сбросы и перепроверки установил дополнительные, а по ходу этих прямоугольных СКОБОК не должно быть. Зачем так людей На-БЫ-АЕЬ?