Question 1050367
Let n be the dozens of medium-sized eggs sold. Then large-size are n+12. So:
42n+47(n+12)=3501
89n=2937
n=33
Mr. Davis sold 33 dozen medium-sized eggs; and 45 dozen large-sized eggs. ☺☺☺☺