Ivan finished Four-fifths of his math homework problems and all 3 problems for his science homework before dinner. If he finished a total of 43 problems before dinner, what is the total number of math homework problems he was assigned?
_________________________________________________________
A) 50
B) 52
C) 54
D) 55
_________________________________________________________