#include <iostream>
using namespace std;
class Pure
{
public:
void foo() { myFunc(); }
private:
virtual void myFunc() = 0;
};
class NoProblems : public Pure
{
private:
virtual void myFunc()
{
cout << "Problems??" << endl;
}
};
int main() {
NoProblems inst;
inst.foo();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgUHVyZQp7CiAgcHVibGljOgogICAgdm9pZCBmb28oKSB7IG15RnVuYygpOyB9CiAgcHJpdmF0ZToKICAgIHZpcnR1YWwgdm9pZCBteUZ1bmMoKSA9IDA7Cn07CgpjbGFzcyBOb1Byb2JsZW1zIDogcHVibGljIFB1cmUKewpwcml2YXRlOgogICB2aXJ0dWFsIHZvaWQgbXlGdW5jKCkKICAgewogICAJICBjb3V0IDw8ICJQcm9ibGVtcz8/IiA8PCBlbmRsOwogICB9Cgp9OwoKaW50IG1haW4oKSB7CglOb1Byb2JsZW1zIGluc3Q7CglpbnN0LmZvbygpOwoJcmV0dXJuIDA7Cn0=