Stone puzzles