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

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