private void match_rendering(ArrayList<String> input) {
		// 出力
		ArrayList<String> in = new ArrayList<String>();
		// 正解セット
		ArrayList<String> ans = new ArrayList<String>();

		// 表情数の数を数える
		// HashSetにより重複が削除される
		HashSet<String> hs = new HashSet<String>();
		hs.addAll(input);
		// スペースを除外して数える
		int rate = hs.size() - 1;
		hs.clear();


		// 中身を分ける
		int i = 0;
		while (true) { // 出力
			if (input.get(i).equals(" ")) break;
			in.add(input.get(i));
			System.out.println(input.get(i));
			i++;
		}
		System.out.println();
		i++;
		while (i < input.size()) { // 正解セット
			if (input.get(i).equals(" ")) continue;
			ans.add(input.get(i));
			System.out.println(input.get(i));
			i++;
		}

		// 正解数のカウント
		int ansCount = 0;
		boolean flag = false;

		for (String str : in) {
			for (String answer : ans) {
				if (str.equals(answer)) {
					// 正解した
					flag = true;
				}
			}
			if (flag) ansCount++;
			flag = false;
		}

		System.out.println();
		System.out.println("出力数　　　　 :" + in.size());
		System.out.println("正解セット数　 :" + ans.size());
		System.out.println("出てきた表情数 :" + rate);
		System.out.println("正解数:" + ansCount + " / 合計:" + (in.size() + ans.size()));
                float a = (in.size() + ans.size());
                a = ansCount /  a;
                System.out.println(a);
		System.out.println("-------------------");
		System.out.println();
	}