#include <iostream>
using namespace std;
class Foo {
public:
int getA() const { return a;}
int getB() const { return b;}
private:
int a = 1;
int b = 2;
};
void print(const Foo& f = {}) {
std::cout << f.getA() << ", " << f.getB() << std::endl;
}
void pprint(const Foo& f = Foo()) {
std::cout << f.getA() << ", " << f.getB() << std::endl;
}
int main() {
// your code goes here
print();
pprint();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgRm9vIHsKcHVibGljOgoJaW50IGdldEEoKSBjb25zdCB7IHJldHVybiBhO30KCWludCBnZXRCKCkgY29uc3QgeyByZXR1cm4gYjt9CnByaXZhdGU6CglpbnQgYSA9IDE7CglpbnQgYiA9IDI7Cn07Cgp2b2lkIHByaW50KGNvbnN0IEZvbyYgZiA9IHt9KSB7CglzdGQ6OmNvdXQgPDwgZi5nZXRBKCkgPDwgIiwgIiA8PCBmLmdldEIoKSA8PCBzdGQ6OmVuZGw7Cn0KCnZvaWQgcHByaW50KGNvbnN0IEZvbyYgZiA9IEZvbygpKSB7CglzdGQ6OmNvdXQgPDwgZi5nZXRBKCkgPDwgIiwgIiA8PCBmLmdldEIoKSA8PCBzdGQ6OmVuZGw7Cn0KCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcHJpbnQoKTsKCXBwcmludCgpOwoJCglyZXR1cm4gMDsKfQ==