Black And White Hats Riddle