#include <iostream>
#include <vector>
#include <cstdlib>
#include <ctime>
 
using namespace std;
 
template<typename T>
T getRandomItem(vector<T>& items){
    if(items.size() == 0) return T();
    srand(time(NULL));
    int i = rand()%items.size()+0;
    return items.at(i);
}
 
int main() {
    vector<string> v;
    v.push_back("foo");
    v.push_back("bar");
    string item = getRandomItem(v);
    std::cout << item;
    return 0;
}
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGN0aW1lPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnRlbXBsYXRlPHR5cGVuYW1lIFQ+ClQgZ2V0UmFuZG9tSXRlbSh2ZWN0b3I8VD4mIGl0ZW1zKXsKICAgIGlmKGl0ZW1zLnNpemUoKSA9PSAwKSByZXR1cm4gVCgpOwogICAgc3JhbmQodGltZShOVUxMKSk7CiAgICBpbnQgaSA9IHJhbmQoKSVpdGVtcy5zaXplKCkrMDsKICAgIHJldHVybiBpdGVtcy5hdChpKTsKfQoKaW50IG1haW4oKSB7CiAgICB2ZWN0b3I8c3RyaW5nPiB2OwogICAgdi5wdXNoX2JhY2soImZvbyIpOwogICAgdi5wdXNoX2JhY2soImJhciIpOwogICAgc3RyaW5nIGl0ZW0gPSBnZXRSYW5kb21JdGVtKHYpOwogICAgc3RkOjpjb3V0IDw8IGl0ZW07CiAgICByZXR1cm4gMDsKfQ==