Создаём таблицу:
Пекарь - есть хлеб - нет кочерги - кочерга у кузнеца.
Кузнец - есть кочерга - нет кувшина - кувшин о гончара.
Гончар - есть кувшин - нет хлеба - хлеб у пекаря.
Пекарь и кузнец обмениваются:
Пекарь - есть кочерга, нет хлеба. Решено!
Кузнец - есть хлеб, нет ни кочерги, ни кувшина.
Гончар - есть кувшин, нет хлеба.
Меняются кузнец с гончаром:
Кузнец - есть кувшин, нет хлеба, нет кочерги. Решено!
Гончар - есть хлеб, нет кувшина, нет кочерги. Решено!
И результат:
Пекарь - есть кочерга. И нужна была кочерга. Решено!
Кузнец - есть кувшин. И нужен был кувшин. Решено!
Гончар - есть хлеб. И нужен был хлеб. Решено!
Всё, все получили то что хотели.