puzzle-diff in the setup