Diamond puzzles