Не пойму что не так с моим кодом, украл из правильного решения часть с компоратором т.к. пока вообще не понял как его правильно писать, но в остальном код как я понимаю по логике схож с решением, в конце так же цикл в цикле, но у меня пишется что программа работала слишком долго. Подскажите что я глобально делаю не так?