I think the problem is underspecified: it doesnt define what happens if they get it wrong. If they get it wrong are they barred from exiting? Or can they make a guess every night? Whats stopping them from all saying blue and the boat leaving with 100 blue eyed people on night 1? Or do they only get one guess?
Also it would have saved more people if the guru had simply stated the counts they daw because everyone could count the other people and then see what color was missing (their own eye color) and they could have all left night 1.
spoiler
I think the problem is underspecified: it doesnt define what happens if they get it wrong. If they get it wrong are they barred from exiting? Or can they make a guess every night? Whats stopping them from all saying blue and the boat leaving with 100 blue eyed people on night 1? Or do they only get one guess?
Also it would have saved more people if the guru had simply stated the counts they daw because everyone could count the other people and then see what color was missing (their own eye color) and they could have all left night 1.
The everybody is a perfect logician part means no one gets it wrong and no one make a guess.
They also don’t say the color of their eyes when they leave. They can just use logic to figure it out.
There are some other problems with this versions wording though. Usually you need to specify that the speaker doesn’t lie.