class Solution {
public:
void rotate(vector<vector<int>>& matrix) {
int len = matrix.size();
vector<vector<int>> temp = matrix;
for (int i = 0; i < len; ++i) {
for (int j = 0; j < len; ++j) {
matrix[j][len - 1 - i] = temp[i][j];
}
}
}
};