#include <iostream>
#include <vector>
class mystruct{
int a;
bool b;
char c;
long d;
std::vector<int> e;
};
int main() {
std::vector<mystruct> vec;
for (int i = 0; i < 100000; i++)
{
mystruct ms;
vec.push_back(ms);
}
while (vec.size() > 90000)
vec.erase(vec.begin());
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKY2xhc3MgbXlzdHJ1Y3R7CglpbnQgYTsKCWJvb2wgYjsKCWNoYXIgYzsKCWxvbmcgZDsKCXN0ZDo6dmVjdG9yPGludD4gZTsKfTsKCmludCBtYWluKCkgewoJc3RkOjp2ZWN0b3I8bXlzdHJ1Y3Q+IHZlYzsKCWZvciAoaW50IGkgPSAwOyBpIDwgMTAwMDAwOyBpKyspCgl7CgkJbXlzdHJ1Y3QgbXM7CgkJdmVjLnB1c2hfYmFjayhtcyk7Cgl9CgkJCgl3aGlsZSAodmVjLnNpemUoKSA+IDkwMDAwKQoJCXZlYy5lcmFzZSh2ZWMuYmVnaW4oKSk7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==