Задачу я уже решил, но с 7 попытки. Причина была в том, что программа выдавала ошибку если копировать массив командой "int[] arr = array", а после сортировал дубликат. Вопрос лишь в том, почему такую команду валидатор не принимает, а через метод copyOf() принимает?