Предположим, что Даша верно угадала цвет ботинок. Из этого следует, что Саша и Маша угадали цвет ботинок неверно - Саша сказал, что ботинки синие, Маша сказала, что ботинки красные, а они на самом деле желтые. Тогда из условия следует, что и Саша и Маша верно угадали цвет колпака. Но это невозможно, так как Саша сказал, что колпак был красным, а Маша сказала, что он был зелёным. Мы пришли к противоречию, а значит, Даша неверно угадала цвет ботинок.
Но тогда по условию задачи Даша верно угадала цвет колпака. Значит, колпак был зелёным. Саша неверно угадал цвет колпака - он сказал, что колпак красный, тогда он верно угадал цвет ботинок и ботинки были синие. Маша неверно угадала цвет колпака, но верно угадала цвет ботинок. Таким образом, возможен лишь один вариант - у клоуна зелёный колпак и синие ботинки.