To solve the world's most challenging puzzles, sometimes you have to be smart, sometimes patient, and sometimes you just have to pay attention.

The devilishly tricky problems dare you to match wits with the greatest puzzlers of all time. Take on all 95 of these stumpers yourself — and then challenge your friends!