class Board {
public:
bool checkWon(vector<vector<int> > board) {
// write code here
int row = board.size();
int col = board[0].size();
int sum = 0;
for(int i=0; i<row; ++i){
sum = 0;
for(int j = 0; j < col; ++j){
sum += board[i][j];
}
if(sum == row) return true;
}
for(int i=0; i<col; ++i){
sum = 0;
for(int j = 0; j < row; ++j){
sum += board[j][i];
}
if(sum == row) return true;
}
sum = 0;
for(int i=0; i<row; ++i){
sum +=board[i][i];
if(sum == row) return true;
}
sum = 0;
for(int i=0; i<row; ++i){
sum +=board[i][col - i - 1];
if(sum == row) return true;
}
return false;
}
};