#include<iostream>
using namespace std;
auto SwapInt = [] (int *x, int *y) {(*x)^=(*y);(*y)^=(*x);(*x)^=(*y); };
int main(){
int a = 1 , b = 2;
cout << a << b << endl;
SwapInt(&a, &b);
cout << a << b << endl;
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgphdXRvIFN3YXBJbnQgPSBbXSAoaW50ICp4LCBpbnQgKnkpIHsoKngpXj0oKnkpOygqeSlePSgqeCk7KCp4KV49KCp5KTsgIH07CmludCBtYWluKCl7CiAgICBpbnQgYSA9IDEgLCBiID0gMjsKICAgIGNvdXQgPDwgYSA8PCBiIDw8IGVuZGw7CiAgICBTd2FwSW50KCZhLCAmYik7CiAgICBjb3V0IDw8IGEgPDwgYiA8PCBlbmRsOwogICAgcmV0dXJuIDA7Cn0=