Adding an index on user puzzles. See if this helps.