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
_________________________________________________________