private List<Integer> getEmptyCellIds(int[][] data) {
		List<Integer> cellList = new ArrayList<>();
        
        for(int i=0; i < data.length; ++i) {
            for(int j=0; j < data[0].length; ++j) {
                if(data[i][j] == 0) {
                    cellList.add(data.length * i + j);
                }
            }
        }
        
        return cellList;
	}