#include <iostream>
#include <limits>
#include <cstdint>
using namespace std;
template<class T>
T ala(T&& x) {
x += 1;
return x;
}
int main() {
int x = 10;
cout << ala(x) << " " << x << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzPgojaW5jbHVkZSA8Y3N0ZGludD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnRlbXBsYXRlPGNsYXNzIFQ+ClQgYWxhKFQmJiB4KSB7Cgl4ICs9IDE7CglyZXR1cm4geDsKfQoKCmludCBtYWluKCkgewoJaW50IHggPSAxMDsKCWNvdXQgPDwgYWxhKHgpIDw8ICIgIiA8PCB4IDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==