#include <iostream>
#include <list>
using namespace std;
std::list<int> List;
int main() {
List.push_back(1);
List.push_back(2);
List.push_back(3);
//
auto q = List.rbegin();
//
{
// сюда нет доступа
List.push_back(4);
List.push_back(5);
List.push_back(6);
}
//
auto qq = q;
//std::cout << ( qq == List.end()) << '\n';
std::cout << *qq << '\n';
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGlzdD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0ZDo6bGlzdDxpbnQ+IExpc3Q7CgppbnQgbWFpbigpIHsKTGlzdC5wdXNoX2JhY2soMSk7Ckxpc3QucHVzaF9iYWNrKDIpOwpMaXN0LnB1c2hfYmFjaygzKTsKLy8KYXV0byBxID0gTGlzdC5yYmVnaW4oKTsKLy8KewogIC8vINGB0Y7QtNCwINC90LXRgiDQtNC+0YHRgtGD0L/QsAogIExpc3QucHVzaF9iYWNrKDQpOwogIExpc3QucHVzaF9iYWNrKDUpOwogIExpc3QucHVzaF9iYWNrKDYpOwp9Ci8vCmF1dG8gcXEgPSBxOwovL3N0ZDo6Y291dCA8PCAoIHFxID09IExpc3QuZW5kKCkpIDw8ICdcbic7CnN0ZDo6Y291dCA8PCAqcXEgPDwgJ1xuJzsKCXJldHVybiAwOwp9