pull down to refresh

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.
Got it :) Nice puzzle!
reply