public static void spiralArray(int[][] arr,int m, int n){
for(int i = 0; i < m; i++){
for(int j = 0; j < n; j++){
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
public static void spiralArrayHelper(int[][] arr, int m, int n, int level, int count){
if (m - 2 * level == 0 || n - 2*level == 0){
return;
}
if (m - 2 * level == 1){
for(int i = level; i < n - level; i++){
arr[level][i] = count ++;
}
return;
}
if (n - 2 * level == 1){
for(int i = level; i < m - level; ++i){
arr[i][level] = count++;
}
return;
}
for(int i = level; i < n - level; ++i){
arr[level][i] = count++;
}
for(int i = level + 1; i <