puzzle reasoning questions and answers