1. Introduction  
2. Problem-solving approaches  
3. Input/Output-based analysis  
3.1 MRC systems input  
3.2 MRC systems output  
4. MRC phases  
4.1 Embedding phase  
4.2 Reasoning phase  
4.3 Prediction phase  
5. MRC datasets  
6. MRC evaluation measures  
6.1 Extractive metrics  
6.2 Generative metrics  
7. Research contribution  
7.1 Developing new model structures  
7.2 Creating new datasets  
7.3 Combining with other tasks  
7.4 Introducing new evaluation measures  
8. Hot MRC papers  
9. Future trends and opportunities  
10. Conclusion