Color Flooding Puzzle