Which dictator is believed to have committed suicide on April 30, 1945?

AAdolf Hitler
BJosef Stalin
CBenito Mussolini
DFrancisco Franco