private void runExperiment1(int[] query) {
		System.out.print("How many rounds you want? ");
		int round = scanner.nextInt();
		SGM sgm = new SGM();
		TJSGM tjsgm = new TJSGM();
		PRM prm = new PRM();
		long[][][][] result = new long[3][round][query.length][4];
		for (int j = 0; j < round; j++) {
			for (int i = 0; i < query.length; i++) {
				result[0][j][i] = sgm.run(QUERY[query[i]]);
			}
			for (int i = 0; i < query.length; i++) {
				result[1][j][i] = tjsgm.run(QUERY[query[i]]);
			}
			for (int i = 0; i < query.length; i++) {
				result[2][j][i] = prm.run(QUERY[query[i]]);
			}
		}

		// print
		String[] Q = { "SGM", "TJSGM", "PRM" };
		for (int i = 0; i < result.length; i++) {// alg
			System.out.println("Algorithm:" + Q[i]);
			for (int k = 0; k < result[i][0].length; k++) {// query
				System.out.print(QUERY[query[k]] + "\t");
			}
			System.out.println();
			for (int j = 0; j < result[i].length; j++) {// round

				for (int m = 0; m < 4; m++) {//t
					for (long[] q : result[i][j]) {// query
						System.out.print(q[m]+"\t");
					}
					System.out.println();
				}
				System.out.println();
			}
		}
	}