Which of these German government leaders has most governing power, Prime Minister, President, or Chancellor?

Society Trivia Question: Which of these German government leaders has most governing power, Prime Minister, President, or Chancellor?