ПОМОГИТЕ НА С++
Патрульная машина последовательно посетила N точек на кольцевой магистрали длиной M, начиная с точки 0. Какое минимальное расстояние она могла проехать?
Формат входных данных
В первой строке задано натуральные числа N и M, не превосходящие 106 – количество точек, посещённых патрулём, и длина кольцевой магистрали, соответственно. В каждой из следующих N строк дано неотрицательное число, меньшее M – километровая отметка, отмечающая расстояние по кольцу от начальной точки до очередной точки посещения.
Формат выходных данных
Выведите целое число – ответ на задачу.