In a class of 40 students, 2 students did not borrow any books from the library, 12 students each borrowed 1 book, 12 students each borrowed 2 books, and the rest borrowed at least 3 books. If the average number of books per student was 2, what is the maximum number of books any single student could have borrowed?  Choose the correct choice from the following choices
A) 3
B) 4
C) 5
D) 6
E) 7

Rationale: "the class borrowed a total of 40 * 2 = 80 books . the 26 students who borrowed 0 , 1 , or 2 books borrowed a total of 12 + 12 * 2 = 36 . to maximize the number of books borrowed by 1 student , let ' s assume that 13 students borrowed 3 books and 1 student borrowed the rest . 80 - 36 - 3 * 13 = 5 the maximum number of books borrowed by any student is 5 . the answer is c ."
Answer: C