Implemented puzzle_maker method