В двумерном массиве строку с наименьшим элементом обменять с первой строкой

Задача: Напишите программу, которая принимает на вход двумерный массив

целых чисел, ищет в этом массиве строку, содержащую наименьшее среди всех

элементов массива значение, и меняет эту строку местами с первой строкой

массива