Тема: Помилка .IndexOutOfRangeException, допоможіть
Треба знайти мінімальній елемент кожного рядка матриці.
Такий початковій код
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
    class Program
    {
        private static int m;
        static void Main(string[] args)
        {
            int n = 10;
            Console.Write("Вести m\n");
            m = int.Parse(Console.ReadLine());
            int[] D = new int[m];
            Random rand = new Random();
            for (int p = 0; p <= m; p++)
            {            
                    D[p] = rand.Next(0,4);
                    if (n < D[p])
                      n = D[p];
                Console.WriteLine("Мінімальні значення ряда {0}\n", n);
            }
            Console.ReadKey();
        }
    }
}Де помилка?