Answering Difficult Questions