boolean ifBlockCombination(ArrayList<String> blockSet){
		boolean ifNoCombine = false;
		//這邊檢查同block name的結合
		String name = new String(blockSet.get(0));
		for(String a : blockSet){
			if(name.equals(a) == false){
				ifNoCombine = true;
				break;
			}
		}
		if(ifNoCombine == false)
			return true;
		
		//這邊檢查不同block name的結合
		for(String bn : blockCombination){
			ifNoCombine = false;
			for(String a : blockSet){
				if(bn.contains(a) == false)
					ifNoCombine = true;
			}
			if(ifNoCombine == false)
				return true;
		}
		return false;
	}