using System;
using System.Collections.Generic;
public class Test
{
static int ToInt( int[] arr )
{
int len = arr.Length;
int res = 0;
for( int i = 0; i<len; ++i )
{
res += arr[i];
res *= 10;
}
return res/10;
}
static int[] ToArray( int i )
{
List<int> lst = new List<int>();
if( i == 0 ) lst.Add(0);
while( i != 0 )
{
lst.Add( i %10 );
i /= 10;
}
lst.Reverse();
return lst.ToArray();
}
public static void Main()
{
int[] a = {2,5,4,3};
int[] b = {3,9,1};
//Console.WriteLine( ToInt( a ) );
//Console.WriteLine( ToInt( b ) );
Console.WriteLine( ToInt( ToArray( ToInt( a ) + ToInt( b ) ) ) );
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKICAgIHN0YXRpYyBpbnQgVG9JbnQoIGludFtdIGFyciApCiAgICB7CiAgICAgICAgaW50IGxlbiA9IGFyci5MZW5ndGg7CiAgICAgICAgaW50IHJlcyA9IDA7CiAgICAgICAgZm9yKCBpbnQgaSA9IDA7IGk8bGVuOyArK2kgKQogICAgICAgIHsKICAgICAgICAgICAgcmVzICs9IGFycltpXTsKICAgICAgICAgICAgcmVzICo9IDEwOwogICAgICAgIH0KICAgICAgICByZXR1cm4gcmVzLzEwOwogICAgfQogICAgCiAgICBzdGF0aWMgaW50W10gVG9BcnJheSggaW50IGkgKQogICAgewogICAgICAgIExpc3Q8aW50PiBsc3QgPSBuZXcgTGlzdDxpbnQ+KCk7CiAgICAgICAgaWYoIGkgPT0gMCApIGxzdC5BZGQoMCk7CiAgICAgICAgd2hpbGUoIGkgIT0gMCApCiAgICAgICAgewogICAgICAgICAgICBsc3QuQWRkKCBpICUxMCApOwogICAgICAgICAgICBpIC89IDEwOwogICAgICAgIH0KICAgICAgICAKICAgICAgICBsc3QuUmV2ZXJzZSgpOwogICAgICAgIHJldHVybiBsc3QuVG9BcnJheSgpOwogICAgfQogICAgCglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CiAgICAgICAgaW50W10gYSA9IHsyLDUsNCwzfTsKICAgICAgICBpbnRbXSBiID0gezMsOSwxfTsKICAgICAgICAKICAgICAgICAvL0NvbnNvbGUuV3JpdGVMaW5lKCBUb0ludCggYSApICk7CiAgICAgICAgLy9Db25zb2xlLldyaXRlTGluZSggVG9JbnQoIGIgKSApOwogICAgICAgIAogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCBUb0ludCggVG9BcnJheSggVG9JbnQoIGEgKSArIFRvSW50KCBiICkgKSApICk7Cgl9Cn0=