return puzzle via ajax