Okie. I think I've got the answer to DavidB's question....
The person to answer, is 'C'.
Because, he can see the colour of 'B's hat. If his hat was the same colour as 'B', then 'D' would know the answer immediately, so 'D' would have answered. Hence, his hat must be a different colour to 'B's.
Unless of course, 'D' was already dead. Or blind. Or mute. Or stoopid. Or something
Steve
PS. I think I explained that really, really badly. I hope you understand!!
