public int[][] findZerosInMatrix(int[][] matrix){
        Set<Integer[]> indexSet = new HashSet<Integer[]>();
        for(int i=0; i<matrix.length; i++){
            for(int j=0; j<matrix[0].length; j++){
                if(matrix[i][j] == 0){
                    for(int k=0; k<matrix.length; k++){
                        //replace row
                        Integer[] array = {k,j};
                        indexSet.add(new Integer[]{k,j});
                    }
                    for(int k=0; k<matrix[0].length; k++){
                        //replace column
                        Integer[] array = {i,k};
                        indexSet.add(new Integer[]{i,k});
                    }
                }
            }
        }
        for(Integer[] integers : indexSet){
            matrix[integers[0]][integers[1]] = 0;
        }
        return matrix;
    }