#include <iostream>
#include <vector>
#include <iterator>
using namespace std;
int main() {
std::vector<int> numbers = {1, 2, 3, 4, 5};
int* to_delete = &numbers[2];
auto to_delete_iter = std::next(numbers.begin(), std::distance(&numbers.front(), to_delete));
cout << *to_delete_iter << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8aXRlcmF0b3I+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIHN0ZDo6dmVjdG9yPGludD4gbnVtYmVycyA9IHsxLCAyLCAzLCA0LCA1fTsKICAgIGludCogdG9fZGVsZXRlID0gJm51bWJlcnNbMl07CiAgICBhdXRvIHRvX2RlbGV0ZV9pdGVyID0gc3RkOjpuZXh0KG51bWJlcnMuYmVnaW4oKSwgc3RkOjpkaXN0YW5jZSgmbnVtYmVycy5mcm9udCgpLCB0b19kZWxldGUpKTsKICAgIGNvdXQgPDwgKnRvX2RlbGV0ZV9pdGVyIDw8IGVuZGw7CiAgICByZXR1cm4gMDsKfQ==