#include <iostream>
#include <cstdlib>
#include <algorithm>
#include <vector>
#include <iterator>
#include <boost/bind.hpp>
int f() { return rand(); }
int main()
{
std::vector<int> v(10);
transform(v.begin(), v.end(), v.begin(), boost::bind(f));
copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
std::cout << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGl0ZXJhdG9yPgojaW5jbHVkZSA8Ym9vc3QvYmluZC5ocHA+CmludCBmKCkgeyByZXR1cm4gcmFuZCgpOyB9CmludCBtYWluKCkKewogICAgc3RkOjp2ZWN0b3I8aW50PiB2KDEwKTsKICAgIHRyYW5zZm9ybSh2LmJlZ2luKCksIHYuZW5kKCksIHYuYmVnaW4oKSwgYm9vc3Q6OmJpbmQoZikpOwogICAgY29weSh2LmJlZ2luKCksIHYuZW5kKCksIHN0ZDo6b3N0cmVhbV9pdGVyYXRvcjxpbnQ+KHN0ZDo6Y291dCwgIiAiKSk7CiAgICBzdGQ6OmNvdXQgPDwgJ1xuJzsKfQ==