import java.util.*;

public class Solution {
    public int[][] rotateMatrix(int[][] mat, int n) {
        // write code here
        int m = mat.length;
        int l = mat[0].length;
       //关于对角线翻转
        for(int i = 0;i<m;i++){
            for(int j = i+1;j<n;j++){
                int temp = mat[i][j];
                mat[i][j] = mat[j][i];
                mat[j][i] = temp;
            }
        }
        
      //水平翻转
        for(int i =0;i<m;i++){
            for(int j = 0;j<l/2;j++){
                int temp = mat[i][j];
                mat[i][j] = mat[i][l-j-1];
                mat[i][l-j-1] = temp;
            }
        }
        return mat;
    }
}