#include <iostream>
class MyInt {
private:
int x;
public:
MyInt(int const y): x( y )
{ std::cout << "Constructor 1 called." << std::endl; }
MyInt(MyInt const &y): x( y.x )
{ std::cout << "Constructor 2 called." << std::endl; }
};
int main(void)
{
MyInt i = 1;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgTXlJbnQgewpwcml2YXRlOgogICAgaW50IHg7CnB1YmxpYzoKICAgIE15SW50KGludCBjb25zdCB5KTogeCggeSApCiAgICB7IHN0ZDo6Y291dCA8PCAiQ29uc3RydWN0b3IgMSBjYWxsZWQuIiA8PCBzdGQ6OmVuZGw7IH0KICAgIE15SW50KE15SW50IGNvbnN0ICZ5KTogeCggeS54ICkKICAgIHsgc3RkOjpjb3V0IDw8ICJDb25zdHJ1Y3RvciAyIGNhbGxlZC4iIDw8IHN0ZDo6ZW5kbDsgfQp9OwoKaW50IG1haW4odm9pZCkKewogICAgTXlJbnQgaSA9IDE7CgogICAgcmV0dXJuIDA7Cn0=