#include <vector>
#include <iostream>
template<class X>
class Foo
{
public:
Foo(const std::initializer_list<X> &A){}
Foo(size_t n){}
};
class Bar
{
public:
Bar() = default;
Bar(const Foo<size_t> &A, bool a=true, bool b=true){};
};
int main()
{
Bar A{{1,2}};
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGU8Y2xhc3MgWD4KY2xhc3MgRm9vCnsKcHVibGljOgogIEZvbyhjb25zdCBzdGQ6OmluaXRpYWxpemVyX2xpc3Q8WD4gJkEpe30KICBGb28oc2l6ZV90IG4pe30KfTsKCmNsYXNzIEJhcgp7CnB1YmxpYzoKICBCYXIoKSA9IGRlZmF1bHQ7CiAgQmFyKGNvbnN0IEZvbzxzaXplX3Q+ICZBLCBib29sIGE9dHJ1ZSwgYm9vbCBiPXRydWUpe307Cn07CgppbnQgbWFpbigpCnsKICBCYXIgQXt7MSwyfX07Cn0=