It takes printer A 4 more minutes more than printer B to print 40 pages. Working together, the two printers can print 50 pages in 6 minutes. How long will it take Printer A to print 140 pages? Choose the correct choice from the following answers:
A) 12  B) 18  C) 20  D) 42  E) 30

Rationale: "if it takes 4 more minutes for a to print 40 pages than it takes b , it takes 5 more minutes for a to print 50 pages than it takes b . thus if b is the number of minutes than b takes to print 50 pages , we can write : 1 / b + 1 / ( b + 5 ) = 1 / 6 ( since in 1 minute , they print 1 / 6 th of the 50 page job ) 6 ( 2 b + 5 ) = b ( b + 5 ) b ^ 2 - 7 b - 30 = 0 ( b - 10 ) ( b + 3 ) = 0 b = 10 thus it takes a 15 minutes to print 50 pages and 15 * 140 / 50 = 42 minutes to print 140 pages ( answer d )"
Answer: D