static int runTestCase(int casenum__) {
		switch (casenum__) {
		case 0: {
			String[] sequence = { "1", "174", "23", "578", "71", "9" };
			String[] expected__ = { "1", "9", "23", "71", "174", "578" };

			return verifyCase(casenum__, expected__, new SequenceOfNumbers().rearrange(sequence));
		}
		case 1: {
			String[] sequence = { "172", "172", "172", "23", "23" };
			String[] expected__ = { "23", "23", "172", "172", "172" };

			return verifyCase(casenum__, expected__, new SequenceOfNumbers().rearrange(sequence));
		}
		case 2: {
			String[] sequence = { "183", "2", "357", "38", "446", "46", "628", "734", "741", "838" };
			String[] expected__ = { "2", "38", "46", "183", "357", "446", "628", "734", "741", "838" };

			return verifyCase(casenum__, expected__, new SequenceOfNumbers().rearrange(sequence));
		}

		// custom cases

		/*
		 * case 3: {
		 * String[] sequence = ;
		 * String[] expected__ = ;
		 *
		 * return verifyCase(casenum__, expected__, new
		 * SequenceOfNumbers().rearrange(sequence));
		 * }
		 */
		/*
		 * case 4: {
		 * String[] sequence = ;
		 * String[] expected__ = ;
		 *
		 * return verifyCase(casenum__, expected__, new
		 * SequenceOfNumbers().rearrange(sequence));
		 * }
		 */
		/*
		 * case 5: {
		 * String[] sequence = ;
		 * String[] expected__ = ;
		 *
		 * return verifyCase(casenum__, expected__, new
		 * SequenceOfNumbers().rearrange(sequence));
		 * }
		 */
		default:
			return -1;
		}
	}