Adding without using a + or - sign There have been many "Do __ without __" challenges before, but I hope that this is one of the most challenging.

The Challenge

You are to write a program that takes two natural numbers (whole numbers > 0) from STDIN, and prints the sum of the two numbers to STDOUT. The challenge is that you must use as few + and - signs as possible. You are not allowed to use any sum-like or negation functions.

Examples 

input

123
468


output

591


input

702
720


output

1422


Tie Breaker:
If two programs have the same number of + and - characters, the winner is the person with fewer / * ( ) = . , and 0-9 characters.

Not Allowed: Languages in which the standard addition/subtraction and increment/decrement operators are symbols other than + or - are not allowed. This means that Whitespace the language is not allowed.
R (24 characters)
length(sequence(scan()))

What this does:

scan reads input from STDIN (or a file)
sequence generates integer sequences starting from 1 and concatenates the sequences.  For example, sequence(c(2, 3)) results in the vector 1 2 1 2 3
length calculates the number of elements in the concatenated vector

Example 1:
&gt; length(sequence(scan()))
1: 123
2: 468
3:
Read 2 items
[1] 591

Example 2:
&gt; length(sequence(scan()))
1: 702
2: 720
3:
Read 2 items
[1] 1422