public static int Reverse(int n1, int m1, int n2, int m2, int e) { if (n1 == 0) { if (n2 == 0) { return m1 * e + m2; } e *= 10; m2 = (m2 * 10) + (n2 % 10); return Reverse(n1, m1, n2 / 10, m2, e); } m1 = (m1 * 10) + (n1 % 10); return Reverse(n1 / 10, m1, n2 ,m2, e); }