public void merge(int A[], int m, int B[], int n) {
		int index = m + n - 1;
		m--;
		n--;
		for (; m >= 0 && n >= 0; index--) {
			if (A[m] < B[n]) {
				A[index] = B[n--];
			} else {
				A[index] = A[m--];
			}
		}
		if (n >= 0) {
			A[index--] = B[n--];
		}

	}