Puzzles solved by shad