Ответ:

Олегу нельзя дать красное или зелёное ведро, значит, ему досталось синее ведро.

Макару нельзя дать красное ведро. Синее ведро уже у Олега, значит, Макару досталось зелёное ведро.

Ирине осталось красное ведро.

Ответ:

ИмяСинее ведроКрасное ведроЗелёное ведро
Макар✓
Олег✓
Ирина✓