Can you solve the Pinocchio "green hats" logic puzzle?

Yeah I guess what I should have said explicitly is that the puzzle’s implicit statement (that one of A, B, C, etc. is true) is not true. It’s a bad puzzle.