pull down to refresh

Arf, not sure after all. "no green hats" is not the same as "non-green hats". Not sure how to interpret this last sentence, but really need to get to some other stuff now.
EDIT: So my conclusion is that none of the statements can be definitely concluded.
See above for why A is the right answer. It's because C must actually be false. If C were true, then the statement "All my hats are green" would be a vacuously true statement, meaning Pinocchio didn't lie.
reply
Got it :) Nice puzzle!
reply