Which achievements resulted from Suleiman establishing a navy? Select all that apply

He resumed a war against the Persian Safavid Empire.
He invaded Austria and laid siege to the city of Vienna.
He sailed up the Bosporus and retook Constantinople.
He seized control of almost every port in North Africa.