Lots of people ask me for puzzles. So here it is!