#include <iostream>
using namespace std;
#include <boost/variant.hpp>
#include <vector>
struct Option{
string Name;
boost::variant< int, std::string, bool > Value;
Option(std::string N,boost::variant< int, std::string, bool > V): Name(N), Value(V){}
};
int main() {
vector <Option> Settings;
Settings.push_back(Option("PierwszeUstawienie", true));
Settings.push_back(Option("InneUstawienie", 22));;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojaW5jbHVkZSA8Ym9vc3QvdmFyaWFudC5ocHA+CiNpbmNsdWRlIDx2ZWN0b3I+CgpzdHJ1Y3QgT3B0aW9uewoJc3RyaW5nIE5hbWU7Cglib29zdDo6dmFyaWFudDwgaW50LCBzdGQ6OnN0cmluZywgYm9vbCA+IFZhbHVlOwoJT3B0aW9uKHN0ZDo6c3RyaW5nIE4sYm9vc3Q6OnZhcmlhbnQ8IGludCwgc3RkOjpzdHJpbmcsIGJvb2wgPiBWKTogTmFtZShOKSwgVmFsdWUoVil7fQp9OwoKCgppbnQgbWFpbigpIHsKCXZlY3RvciA8T3B0aW9uPiBTZXR0aW5nczsKCVNldHRpbmdzLnB1c2hfYmFjayhPcHRpb24oIlBpZXJ3c3plVXN0YXdpZW5pZSIsIHRydWUpKTsKCVNldHRpbmdzLnB1c2hfYmFjayhPcHRpb24oIklubmVVc3Rhd2llbmllIiwgMjIpKTs7CglyZXR1cm4gMDsKfQ==