#include <vector>
#include <iostream>
using namespace std;
int main() {
vector<int> v{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
for (auto &i : v) cout << i << " ";
cout << '\n';
for (int k = 0; k <= 10; k++) {
for (int i = 0; i < v.size(); i++) {
if (v[i] == k) {
v.erase(v.begin() + i);
break;
}
}
}
for (auto &i : v) cout << i << " ";
cout << '\n';
}
//https://pt.stackoverflow.com/q/131106/101
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKSB7CiAgICB2ZWN0b3I8aW50PiB2eyAwLCAxLCAyLCAzLCA0LCA1LCA2LCA3LCA4LCA5IH07CiAgICBmb3IgKGF1dG8gJmkgOiB2KSBjb3V0IDw8IGkgPDwgIiAiOwogICAgY291dCA8PCAnXG4nOwogICAgZm9yIChpbnQgayA9IDA7IGsgPD0gMTA7IGsrKykgewoJICAgIGZvciAoaW50IGkgPSAwOyBpIDwgdi5zaXplKCk7IGkrKykgewoJICAgICAgICBpZiAodltpXSA9PSBrKSB7CgkgICAgICAgICAgICB2LmVyYXNlKHYuYmVnaW4oKSArIGkpOwoJICAgICAgICAgICAgYnJlYWs7CgkgICAgICAgIH0KCSAgICB9CiAgICB9CiAgICBmb3IgKGF1dG8gJmkgOiB2KSBjb3V0IDw8IGkgPDwgIiAiOwogICAgY291dCA8PCAnXG4nOwp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8xMzExMDYvMTAx