public static void main(String[] args) {
//		int[] x = {2323, 12, 1231, 1213, 11234, 141523};
//		int[] y = {2323, 31234, 345342, 34534, 25345, 122134334};
//		int[] x = {10};
//		int[] y = {10};
		int N = 100;
		int val = 100000;
		int[] x = new int[N];
		int[] y = new int[N];
		Random r = new Random();
		for (int i = 0; i < N; i++) {
			x[i] = r.nextInt(val);
			y[i] = r.nextInt(val);
		}
		int base = 10;
		KaratsubaMult km = new KaratsubaMult(base);
		for (int i = 0; i < N; i++) {
			long value = km.multiply(x[i], y[i]);
			long actMul =  (long)x[i] * y[i];
			System.out.println(value + " == "+ actMul);
			if (value != actMul) {
				System.out.println("Your Code Not Working!!!");
			}
		}
		
		
	}