Update puzzle.h