using System;
public class Program
{
public static void Main()
int[,] arr = new int [,]{{1, 2, 3, 4, 5, 6},
{7, 8, 9, 10, 11, 12},
{13, 14, 15, 16, 17, 18}};
spiralPrint(3, 6, arr);
}
public static void spiralPrint(int M , int N , int[,] arr)
//M= 3 N =6
int i =0 , k=0 , l=0;
while(k<M && l<N)
for( i =l; i<N; i++)
Console.Write(arr[k,i]);
k++;
for(i=k ; i<M;i++)
Console.Write(arr[i,N-1]);
N--;
if(k<M)
for(i= N-1; i>=l;i--)
Console.Write(arr[M-1,i]);
M--;
if(l<N)
for(i= M-1; i>=k;i--)
Console.Write(arr[i,l]);
l++;