Hard Logic Questions With Answers