1class Solution {2public int numSpecial(int[][] mat) {3int count = 0;4for (int i = 0; i < mat.length; i++) {5for (int j = 0; j < mat[0].length; j++) {6if (mat[i][j] == 1) {7int flag = 0;8for (int k = 0; k < mat.length; k++) {9if (mat[k][j] != 0 && k != i) {10flag = 1;11break;12}13}14if (flag == 1) continue;15for (int k = 0; k < mat[0].length; k++) {16if (mat[i][k] != 0 && k != j) {17flag = 1;18break;19}20}21if (flag == 0) count++;22}23}24}25return count;26}27}