Ответ:

Из высказываний следует, что Боб не брал кошелёк, а Джон не брал кошелёк. Питер также говорит, что не брал часы. Поскольку каждый взял ровно одну вещь, кошелёк должен был взять Питер.

Остаются часы и шапка, которые распределены между Бобом и Джоном. Условие не позволяет установить, кто из них взял часы, а кто шапку: оба распределения согласуются с произнесёнными фразами.

Ответ: Питер взял кошелёк; определить, кто из Боба и Джона взял часы, а кто шапку, по приведённым данным нельзя.