private static Dictionary<String, Dictionary<String, Integer>> stringToDicDic(String str){
		Dictionary<String, Dictionary<String, Integer>> res = new Hashtable<String, Dictionary<String, Integer>>();
		Dictionary<String, Integer> val = null;
		
		JSONObject json = JSONObject.fromObject(str);
		Set<String> set = json.keySet();
		
		JSONObject valJson = null;
		Set<String> valSet = null;
		for (String key : set) {
			val = new Hashtable<String, Integer>();
			valJson = json.getJSONObject(key);
			valSet = valJson.keySet();
			for (String valKey : valSet) {
				val.put(valKey, valJson.getInt(valKey));
			}
			res.put(key, val);
		}
		
		return res;
	}