Ответ:
Петров и Гришин не маляры. Иванов и Сидоров тоже не маляры, так как играют в городки с маляром. Значит, маляр — Алексеев.
Иванов и Гришин не мельники, поскольку собираются посетить мельницу, где работает их товарищ. Петров не мельник, потому что брал билеты для себя и мельника. Сидоров не мельник: он играет в городки с плотником и маляром. Следовательно, мельник — Алексеев.
В этом выводе обнаруживается противоречие: Алексеев не может одновременно быть маляром и мельником, поскольку все профессии разные. Поэтому проверим рассуждение о маляре: условие 4 говорит, что Иванов и Сидоров играют в городки с плотником и маляром, но не утверждает, что каждый из них играет с обоими. Тем не менее оба друга не могут занимать профессии плотника или маляра лишь в том случае, если они играют именно с ними; из текста это следует как состав участников игры, поэтому вывод остаётся.
Условия в представленном виде несовместимы: из пунктов 1 и 4 следует, что маляр — Алексеев; из пунктов 2, 4 и 5 следует, что мельник также Алексеев. Так как профессии различны, определить распределение нельзя. Возможно, в одном из условий есть опечатка; для решения нужна проверка текста задания.
