Title: Hard Logic Puzzles with Answers