#include <iostream>
using namespace std;
class Player
{
private:
int score;
public:
Player(int number) : score(number) { }
~Player() { }
int get_score() { return score; }
Player& operator--(int x) { score--; }
};
class Computer : public Player {
public:
Computer() : Player(5) { }
};
class Human : public Player {
public:
Human() : Player(420) { }
};
int main() {
Computer comp;
Human player;
player--;
comp--;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgUGxheWVyCnsKcHJpdmF0ZToKICAgIGludCBzY29yZTsKcHVibGljOgogICAgUGxheWVyKGludCBudW1iZXIpIDogc2NvcmUobnVtYmVyKSB7IH0KICAgIH5QbGF5ZXIoKSB7IH0KICAgIGludCBnZXRfc2NvcmUoKSB7IHJldHVybiBzY29yZTsgfQogICAgUGxheWVyJiBvcGVyYXRvci0tKGludCB4KSB7IHNjb3JlLS07IH0KfTsKCmNsYXNzIENvbXB1dGVyIDogcHVibGljIFBsYXllciB7CnB1YmxpYzoKCUNvbXB1dGVyKCkgOiBQbGF5ZXIoNSkgeyB9Cn07CgpjbGFzcyBIdW1hbiA6IHB1YmxpYyBQbGF5ZXIgewpwdWJsaWM6CglIdW1hbigpIDogUGxheWVyKDQyMCkgeyB9Cn07CgppbnQgbWFpbigpIHsKCUNvbXB1dGVyIGNvbXA7CglIdW1hbiBwbGF5ZXI7CglwbGF5ZXItLTsKCWNvbXAtLTsKfQ==