Погуглил готовые решения, добавил пару строчек, но всё равно валидатор не принял. Где ошибка?
if (n == null) return false; // добавил из гугла
if (!(n instanceof Solution)) return false; // добавил из гугла
Добавленные строки, вообще говоря, лишние. Проверки есть в этой строке
if (n == null || getClass() != n.getClass()) return false;
Но добавил. Но не помогло.