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

Which of these German government leaders has most governing power, Prime Minister, President, or Chancellor?
Twitter Google+ Share on Facebook