public static void main(String[] args) {
		boolean all_right;
		all_right = true;

		String[] p0;
		String[] p1;
		String p2;

		// ----- test 0 -----
		p0 = new String[] { "01", "11" };
		p1 = new String[] { "11", "10" };
		p2 = "YES";
		all_right = KawigiEdit_RunTest(0, p0, p1, true, p2) && all_right;
		// ------------------

		// ----- test 1 -----
		p0 = new String[] { "0111", "0011" };
		p1 = new String[] { "1011", "1100" };
		p2 = "YES";
		all_right = KawigiEdit_RunTest(1, p0, p1, true, p2) && all_right;
		// ------------------

		// ----- test 2 -----
		p0 = new String[] { "0" };
		p1 = new String[] { "1" };
		p2 = "NO";
		all_right = KawigiEdit_RunTest(2, p0, p1, true, p2) && all_right;
		// ------------------

		// ----- test 3 -----
		p0 = new String[] { "1111", "1111", "0000", "0000" };
		p1 = new String[] { "1111", "1111", "0000", "0000" };
		p2 = "YES";
		all_right = KawigiEdit_RunTest(3, p0, p1, true, p2) && all_right;
		// ------------------

		// ----- test 4 -----
		p0 = new String[] { "0110", "1001", "0110" };
		p1 = new String[] { "1111", "0110", "0000" };
		p2 = "YES";
		all_right = KawigiEdit_RunTest(4, p0, p1, true, p2) && all_right;
		// ------------------

		// ----- test 5 -----
		p0 = new String[] { "0000", "1111", "0000" };
		p1 = new String[] { "1111", "0000", "1111" };
		p2 = "NO";
		all_right = KawigiEdit_RunTest(5, p0, p1, true, p2) && all_right;
		// ------------------

		if (all_right) {
			System.out.println("You're a stud (at least on the example cases)!");
		} else {
			System.out.println("Some of the test cases had errors.");
		}
	}