the puzzle class stored in puzzle.py