private int checkAroundCell(String[] board, int x, int y) {
		int count = 0;
		ArrayList<Integer> picked = new ArrayList<Integer>();
		for (int i = -1; i <= 1; i++) {
			for (int j = -1; j <= 1; j++) {
				if (checkRange(x + i, 0, board.length - 1)
						&& checkRange(y + j, 0, board[0].length() - 1)) {
					if (Math.abs(i) + Math.abs(j) != 1) {
						continue;
					}
					if (board[x + i].charAt(y + j) == 'o') {
						int pick = checked[x + i][y + j] - 1;
						if (picked.contains(pick)) {
							continue;
						}
						picked.add(pick);
						// あと一個で取れるものを選択
						if (map.get(pick).empty.size() == 1) {
							count += map.get(pick).length;
						}
					}
				}
			}
		}
		return count;
	}