#include <iostream>
#include <memory>
using namespace std;
void add_1(int & i) { ++i; }
int main() {
// your code goes here
auto my_result = std::make_unique<int>(1);
add_1(*my_result);
std::cout << *my_result; // 2
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWVtb3J5PgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgYWRkXzEoaW50ICYgaSkgeyArK2k7IH0KCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJYXV0byBteV9yZXN1bHQgPSBzdGQ6Om1ha2VfdW5pcXVlPGludD4oMSk7CgkKCWFkZF8xKCpteV9yZXN1bHQpOwoJCglzdGQ6OmNvdXQgPDwgKm15X3Jlc3VsdDsgLy8gMgoJcmV0dXJuIDA7Cn0=