404, fixed puzzle, minor fixes