#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
//1.加减减(不借助第三变量)
a = a+b; //执行此条语句时 a = a0 + b0, b = b0;
b = a-b; //执行此条语句时 a = a0 + b0, b = a0;
a = a-b; //执行此条语句时 a = b0, b = a0;
//2.乘除除(不借助第三变量)
// a = a*b;
// b = a/b;
// a = a/b;
//3.异或(不借助第三变量)
// a = a^b;
// b = a^b;
// a = a^b;
//4.借助第三变量
// int temp =a;
// a = b;
// b = temp;
//5.移位(缺陷:a和b转换成二进制必须小于16位)
// a <<= 16;
// a |= b;
// b = a >> 16;
// a = a & 0xffff;
cout << a <<' '<<b;
return 0;
}