puzzle questions in reasoning