Задача "Таблица умножения"

Вводится два натуральных числа N и M (не больше 20). Создайте в памяти прямоугольный массив из N строк и M столбцов. Заполните его значениями по следующему принципу: A[i,j]=i*j и выведите получившийся массив (печатая каждую строку массива в отдельной строке, числа в строке разделяя ровно одним пробелом, после последней строки обязательно должен быть выведен перевод на новую строчку)

Пример вводаПример вывода
3 6
1 2 3 4 5 6
2 4 6 8 10 12
3 6 9 12 15 18