#include <vector>
#include <iostream>
#include <iomanip>
using namespace std;
class Test
{
public:
Test(int i):i(i){}
void out() const { cout << "Test for " << i << endl; }
private:
int i;
};
int main(int argc, const char * argv[])
{
vector<Test> s;
for(int i = 0; i < 10; ++i)
s.push_back(Test(rand()%100));
for(auto it = s.begin(); it != s.end(); ++it)
it->out();
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpjbGFzcyBUZXN0CnsKcHVibGljOgogICAgVGVzdChpbnQgaSk6aShpKXt9CiAgICB2b2lkIG91dCgpIGNvbnN0IHsgY291dCA8PCAiVGVzdCBmb3IgIiA8PCBpIDw8IGVuZGw7IH0KcHJpdmF0ZToKICAgIGludCBpOwp9OwoKaW50IG1haW4oaW50IGFyZ2MsIGNvbnN0IGNoYXIgKiBhcmd2W10pCnsKICAgIHZlY3RvcjxUZXN0PiBzOwogICAgZm9yKGludCBpID0gMDsgaSA8IDEwOyArK2kpCiAgICAgICAgcy5wdXNoX2JhY2soVGVzdChyYW5kKCklMTAwKSk7CgogICAgZm9yKGF1dG8gaXQgPSBzLmJlZ2luKCk7IGl0ICE9IHMuZW5kKCk7ICsraXQpCiAgICAgICAgaXQtPm91dCgpOwoKfQo=