How Many of These Stupid-Hard Puzzles Can You Solve? : compa