static int runTestCase(int casenum__) {
		switch (casenum__) {
		case 0: {
			int[] pages = { 1, 2 };
			int number = 1;
			int expected__ = 2;

			return verifyCase(casenum__, expected__,
					new LittleElephantAndBooks().getNumber(pages, number));
		}
		case 1: {
			int[] pages = { 74, 7, 4, 47, 44 };
			int number = 3;
			int expected__ = 58;

			return verifyCase(casenum__, expected__,
					new LittleElephantAndBooks().getNumber(pages, number));
		}
		case 2: {
			int[] pages = { 3, 1, 9, 7, 2, 8, 6, 4, 5 };
			int number = 7;
			int expected__ = 29;

			return verifyCase(casenum__, expected__,
					new LittleElephantAndBooks().getNumber(pages, number));
		}
		case 3: {
			int[] pages = { 74, 86, 32, 13, 100, 67, 77 };
			int number = 2;
			int expected__ = 80;

			return verifyCase(casenum__, expected__,
					new LittleElephantAndBooks().getNumber(pages, number));
	
		}

		// custom cases

		
		  case 4: { int[] pages = {1,2,3,4,5,6}; 
		  int number =4 ; int expected__ =11 ;
		  
		  return verifyCase(casenum__, expected__, new
		  LittleElephantAndBooks().getNumber(pages, number)); }
		/*
		 * case 5: { int[] pages = ; int number = ; int expected__ = ;
		 * 
		 * return verifyCase(casenum__, expected__, new
		 * LittleElephantAndBooks().getNumber(pages, number)); }
		 */
		/*
		 * case 6: { int[] pages = ; int number = ; int expected__ = ;
		 * 
		 * return verifyCase(casenum__, expected__, new
		 * LittleElephantAndBooks().getNumber(pages, number)); }
		 */
		default:
			return -1;
		}
	}