поставил join() после создания Иванова, валидатор со мной согласился, но смущает тот факт, что помимо Иванова, толкнувшего все 200 речей, Петров и Сидоров как-то успевают встрять со своей одной речью (а при некоторых запусках только один из них). И как это валидатор и цикл while() допускает?