The Supreme commander of Pakistan Armed Forces is?

The Supreme commander of Pakistan Armed Forces is?

A. Army Chief
B. Prime Minister
C. President
D. Governor