#include <iostream>
using namespace std;
class A {
public:
A() : i(42) {}
friend ostream& operator<<(ostream &out, A const & c);
protected:
int i;
};
ostream& operator<< (ostream &output, const A &dataToPrint)
{
cout << dataToPrint.i << endl;
return output;
}
int main()
{
A a;
std::cout << a;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjbGFzcyBBIHsKIHB1YmxpYzoKICAgICBBKCkgOiBpKDQyKSB7fQogICAgIGZyaWVuZCBvc3RyZWFtJiBvcGVyYXRvcjw8KG9zdHJlYW0gJm91dCwgQSBjb25zdCAmIGMpOwoKIHByb3RlY3RlZDoKICAgICBpbnQgaTsKCn07Cgpvc3RyZWFtJiBvcGVyYXRvcjw8IChvc3RyZWFtICZvdXRwdXQsIGNvbnN0IEEgJmRhdGFUb1ByaW50KQp7CiAgICAgICAgY291dCA8PCBkYXRhVG9QcmludC5pIDw8IGVuZGw7CiAgICAgICAgcmV0dXJuIG91dHB1dDsKfQoKaW50IG1haW4oKQp7CiAgICBBIGE7CiAgICBzdGQ6OmNvdXQgPDwgYTsKfQo=