Вот такое еще решение:Назовем мужиков Первый, Второй и Третий.
1. Первый делит зерно на три, по его разумению, равные кучи.
2. После этого он просит Второго указать, какая из куч, по мнению Второго, является НАИМЕНЬШЕЙ. Второй указывает на одну из куч.
3. Спрашивают Третьего: "Согласен ли ты с тем, что в указанной Вторым куче меньше трети зерна?" Как ни странно, любой ответ Третьего решает задачу.
В самом деле - если он говорит "нет", то пусть забирает эту кучу себе! Первому всё равно, он убежден, что поделил поровну, Второй тоже возражать не станет - он полагает, что в куче меньше трети, а значит им с Первым достанется чуть больше 2/3. В то же время у Третьего нет оснований отказаться забрать эту кучу - ведь сам признал, что в ней не меньше трети! После этого Второй выбирает из двух оставшихся куч ту, что "на него смотрит", а Первый забирает последнюю кучу. И все довольны.
Если же Третий соглашается со Вторым, дескать, да, в этой куче меньше трети, то эту кучу забирает Первый! Двое других возражать не будут. И между собой поделят оставшееся зерно по принципу "один выравнивает, второй выбирает". Всё!
