#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int i = 1, j = 2;
int *pi = &i, *pj = &j;
cout << "pi = " << pi << ", pj = " << pj << "\n";
std::swap(pi, pj);
cout << "pi = " << pi << ", pj = " << pj << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgaSA9IDEsIGogPSAyOyAgICAgICAgICAgICAgICAKICAgIGludCAqcGkgPSAmaSwgKnBqID0gJmo7CiAgICAKICAgIGNvdXQgPDwgInBpID0gIiA8PCBwaSA8PCAiLCBwaiA9ICIgPDwgcGogPDwgIlxuIjsKICAgIAogICAgc3RkOjpzd2FwKHBpLCBwaik7CiAgICAKICAgIGNvdXQgPDwgInBpID0gIiA8PCBwaSA8PCAiLCBwaiA9ICIgPDwgcGogPDwgIlxuIjsKCglyZXR1cm4gMDsKfQ==