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; } };