Diamond Puzzle