puzzle questions