static int runTestCase(int casenum__) {
		switch (casenum__) {
		case 0: {
			String[] first = { "fishing", "gardening", "swimming", "fishing" };
			String[] second = { "hunting", "fishing", "fishing", "biting" };
			int expected__ = 4;

			return verifyCase(casenum__, expected__,
					new InterestingParty().bestInvitation(first, second));
		}
		case 1: {
			String[] first = { "variety", "diversity", "loquacity", "courtesy" };
			String[] second = { "talking", "speaking", "discussion", "meeting" };
			int expected__ = 1;

			return verifyCase(casenum__, expected__,
					new InterestingParty().bestInvitation(first, second));
		}
		case 2: {
			String[] first = { "snakes", "programming", "cobra", "monty" };
			String[] second = { "python", "python", "anaconda", "python" };
			int expected__ = 3;

			return verifyCase(casenum__, expected__,
					new InterestingParty().bestInvitation(first, second));
		}
		case 3: {
			String[] first = { "t", "o", "p", "c", "o", "d", "e", "r", "s",
					"i", "n", "g", "l", "e", "r", "o", "u", "n", "d", "m", "a",
					"t", "c", "h", "f", "o", "u", "r", "n", "i" };
			String[] second = { "n", "e", "f", "o", "u", "r", "j", "a", "n",
					"u", "a", "r", "y", "t", "w", "e", "n", "t", "y", "t", "w",
					"o", "s", "a", "t", "u", "r", "d", "a", "y" };
			int expected__ = 6;

			return verifyCase(casenum__, expected__,
					new InterestingParty().bestInvitation(first, second));
		}

		// custom cases

		/*
		 * case 4: { String[] first = ; String[] second = ; int expected__ = ;
		 *
		 * return verifyCase(casenum__, expected__, new
		 * InterestingParty().bestInvitation(first, second)); }
		 */
		/*
		 * case 5: { String[] first = ; String[] second = ; int expected__ = ;
		 *
		 * return verifyCase(casenum__, expected__, new
		 * InterestingParty().bestInvitation(first, second)); }
		 */
		/*
		 * case 6: { String[] first = ; String[] second = ; int expected__ = ;
		 *
		 * return verifyCase(casenum__, expected__, new
		 * InterestingParty().bestInvitation(first, second)); }
		 */
		default:
			return -1;
		}
	}