Есть мое решение в прикрепленном коде. Да, я в курсе про компараторы и трисеты. Да я видел правильное решение. Но в данном случае я хотел сделать именно сам по-своему, без использования трисетов и компаратора, потому что мы их как бы еще не изучали, и я хочу освоить их нормально в разделе про коллекции, а не самому сидеть гуглить раньше времени. В целом моя логика решения целиком и полностью совпадает с логикой правильного решения. Только я вместо сета использую файловый массив, а вместо компаратора - ручную сортировку. в IDE все работает корректно. Поэтому хочу спросить советов - какие то есть влияющие на результат ошибки в моем коде? Или это валидатор просто принципиально хочет от меня использования сетов и компаратора?