public int[][] rotate(int[][] arr) {
int n = arr.length;
int m = arr[0].length;
int[][] new_arr = new int[m][n];
for(int i=0; i<n; i++) {
for(int j=0; j<m; j++) {
new_arr[j][n-i-1] = arr[i][j];
}
}
return new_arr;
}public int[][] rotate(int[][] arr) {
int n = arr.length;
int m = arr[0].length;
int[][] new_arr = new int[m][n];
for(int i=0; i<n; i++) {
for(int j=0; j<m; j++) {
new_arr[n-j-1][i] = arr[i][j];
}
}
return new_arr;
}