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