Lớp 10B có 45 học sinh. Trong kì thi học kì I có 20 em đạt loại giỏi môn Toán; 18 em đạt loại giỏi môn Tiếng Anh; 17 em đạt loại giỏi môn Ngữ văn; 5 em đạt loại giỏi cả ba môn học trên và 7 em không đạt loại giỏi môn nào trong ba môn học trên. Số học sinh chỉ đạt loại giỏi một trong ba môn học trên là:
A. 40
B. 26
C. 21
D. 17