Puzzles solved by SPH