The name of the puzzle is peg-solitaire. Load init-peg. Ok. If a peg is between a clear location and a block then you can move the peg onto a garbage plus move the block onto the clear location. If a location is not below an object then it is clear. If an object is a block then it is a peg. The solution has eight steps. Load final-peg. The name of the goal is one-covered. Ok. The goal is that the number of covered locations is one. If a location is below an object then it is covered. Done. No.