static int runTestCase(int casenum__) {
		switch (casenum__) {
		case 0: {
			int[] A = { 1, 2, 3, 4 };
			int[] B = { 2, 3, 4, 5 };
			int expected__ = 5;

			return verifyCase(casenum__, expected__, new AstronomicalRecordsEasy().minimalPlanets(A, B));
		}
		case 1: {
			int[] A = { 1, 2, 3, 4 };
			int[] B = { 2, 4, 6, 8 };
			int expected__ = 4;

			return verifyCase(casenum__, expected__, new AstronomicalRecordsEasy().minimalPlanets(A, B));
		}
		case 2: {
			int[] A = { 1, 2, 3, 5, 6, 8, 9 };
			int[] B = { 2, 4, 5, 6, 7, 8, 9 };
			int expected__ = 9;

			return verifyCase(casenum__, expected__, new AstronomicalRecordsEasy().minimalPlanets(A, B));
		}
		case 3: {
			int[] A = { 1, 2, 3, 4 };
			int[] B = { 6, 7, 8, 9 };
			int expected__ = 6;

			return verifyCase(casenum__, expected__, new AstronomicalRecordsEasy().minimalPlanets(A, B));
		}
		case 4: {
			int[] A = { 200, 500 };
			int[] B = { 100, 200, 300, 400, 600, 700, 800, 900 };
			int expected__ = 9;

			return verifyCase(casenum__, expected__, new AstronomicalRecordsEasy().minimalPlanets(A, B));
		}
		case 5: {
			int[] A = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 };
			int[] B = { 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
			int expected__ = 19;

			return verifyCase(casenum__, expected__, new AstronomicalRecordsEasy().minimalPlanets(A, B));
		}
		case 6: {
			int[] A = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
			int[] B = { 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
			int expected__ = 15;

			return verifyCase(casenum__, expected__, new AstronomicalRecordsEasy().minimalPlanets(A, B));
		}
		// custom cases

		case 7: {
			int[] A = { 285, 475, 570, 585, 780, 855 };
			int[] B = { 156, 312, 416 };
			int expected__ = 7;

			return verifyCase(casenum__, expected__, new
					AstronomicalRecordsEasy().minimalPlanets(A, B));
		}

		/*
		 * case 7: {
		 * int[] A = ;
		 * int[] B = ;
		 * int expected__ = ;
		 * 
		 * return verifyCase(casenum__, expected__, new
		 * AstronomicalRecordsEasy().minimalPlanets(A, B));
		 * }
		 */
		/*
		 * case 8: {
		 * int[] A = ;
		 * int[] B = ;
		 * int expected__ = ;
		 * 
		 * return verifyCase(casenum__, expected__, new
		 * AstronomicalRecordsEasy().minimalPlanets(A, B));
		 * }
		 */
		default:
			return -1;
		}
	}