4 Hat Puzzle