Programa 2: Multiplicación de dos números en binario.

Escribe un programa en C, C++ o Java que lea dos enteros m y n (escritos en binario y separados por un espacio) y que calcule su producto mn. Puedes suponer que m y n tienen entre 1 y 1000 bits. Tu programa debe llamarse mul.c, mul.cpp o mul.java, debe compilar con gcc, g++ o gcj, ejecutarse en menos de 1 segundo, y no debe leer ni escribir ningún dato adicional. En el ejemplo de abajo se pide multiplicar 1012 por 10012, lo que da 1011012 como resultado.

Ejemplo de entrada
Ejemplo de salida
101 1001
101101