What is the ful name of Prophet Muhammad PBUH?

A ) Muhammad bin Abdul Muttalib bin Hashim

B ) Muhammad bin Hashim bin Abdul Muttalib

C ) Muhammad bin Abdullah bin Abdul Muttalib ✅

D ) None of these