The task is to generate the correct answer for a given math problem.

Problem: average marks of a , b , c is 48 . when d joins average becomes 47 . e has 3 more marks than d . average marks of b , c , d , e is 48 . what is the marks of a ?
43