Build me a Question Answering System in python notebook

Job ID: 33586214

Budget: ₹600 – ₹700 INR

(a)Remove stopwords from each question and documents
B)Find the sentences(from all documents) which has maximum number of words matching with the question and arrange them in descending order
C)Find named entities from the top most sentences
Then print it
Question will be in when/where/who