Включаю только кусок кода, который поменял. Изначально делал так: public Politician(String name) { super(name); start(); if(name.equals("Ivanov")) { try { join(); }catch(InterruptedException in) {} } } Валидатор не принимал это за решение, но вывод у меня правильный был, Иванов при данном коде получает больше всех голосов. Объясните мне недоумевающему пожалуйста, что не так.