Multiplication Table Multiplication Table
Elementary+
JA DE English

Alice took up the fan and gloves, and, as the hall was very hot, she kept fanning herself all the time she went on talking: 'Dear, dear! How queer everything is to-day! And yesterday things went on just as usual. I wonder if I've been changed in the night? Let me think: was I the same when I got up this morning? I almost think I can remember feeling a little different. But if I'm not the same, the next question is, Who in the world am I? Ah, THAT'S the great puzzle!' And...

2 x 7 =
AND
X111decsum
111177
00000
OR
X111decsum
11117 14
01117
XOR
X111sum
10000 7
01117
7 + 14 + 7 = 28

7 x 2 =
AND
X10decsum
11026
1102
1102
OR
X10decsum
1113 9
1113
1113
XOR
X10sum
1011 3
1011
1011
6 + 9 + 3 = 18

You should help Stephan write a function to calculate this "multiplication". You are given two positive integers (n > 0), be careful with order of arguments.

Input: Two arguments as integers.

Output: The result of the Stephan's "multiplication", an integer.

Example:

checkio(4, 6) == 38
checkio(2, 7) == 28
checkio(7, 2) == 18
    

How it is used: In this task we play around with logical binary operations, the basis for computer science. Maybe you can find a use for this subject in cryptography?

Precondition: 0 < x < 100
0 < y < 100

You should be an authorized user in order to see the full description and start solving this mission.