#include <iostream>
#include <initializer_list>
using namespace std;
class sample
{
private:
int a,b;
public:
sample(int i)
{
a=i;
b=i;
}
sample(std::initializer_list<int> l) {
int i = 0;
if(l.size() > 2U) { /* throw */ }
for(int x : l) {
if(i == 0) a = x;
else if(i == 1) b = x;
++i;
}
}
sample(int i, int j)
{
a=i;
b=j;
}
void display()
{
cout<<a<<endl<<b;
}
};
int main()
{
sample s = 10;
sample c = {10,20};
c.display();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW5pdGlhbGl6ZXJfbGlzdD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIHNhbXBsZSAKewogcHJpdmF0ZToKCiAgICAgICAgaW50IGEsYjsKCnB1YmxpYzoKCiAgICBzYW1wbGUoaW50IGkpCiAgICB7CiAgICAgICAgYT1pOwogICAgICAgIGI9aTsKICAgIH0KCglzYW1wbGUoc3RkOjppbml0aWFsaXplcl9saXN0PGludD4gbCkgewoJCWludCBpID0gMDsKCQlpZihsLnNpemUoKSA+IDJVKSB7IC8qIHRocm93ICovIH0KCQlmb3IoaW50IHggOiBsKSB7CgkJCWlmKGkgPT0gMCkgYSA9IHg7CgkJCWVsc2UgaWYoaSA9PSAxKSBiID0geDsKCQkJKytpOwoJCX0KCX0KCiAgICBzYW1wbGUoaW50IGksIGludCBqKQogICAgewogICAgICAgIGE9aTsKICAgICAgICBiPWo7CiAgICB9CgogICAgdm9pZCBkaXNwbGF5KCkKICAgIHsKICAgICAgICBjb3V0PDxhPDxlbmRsPDxiOwogICAgfQoKfTsKCgppbnQgbWFpbigpCnsKICAgICAgICBzYW1wbGUgcyA9IDEwOwogICAgICAgIHNhbXBsZSBjID0gezEwLDIwfTsKICAgICAgICBjLmRpc3BsYXkoKTsKfQo=