#include <iostream>
using namespace std;
struct Ammo
{
public:
const int MAX_MAGAZINES;
const int MAX_IN_MAGAZINE;
int currMagazineAmmo;
int totalAmmo;
Ammo(int maxMag, int maxMagAmmo) : MAX_MAGAZINES(maxMag), MAX_IN_MAGAZINE(maxMagAmmo)
{
currMagazineAmmo = totalAmmo = 0;
}
~Ammo()
{
}
bool MagazineNotEmpty() {return currMagazineAmmo > 0;}
bool NotEmpty() {return totalAmmo > 0;}
};
int main() {
Ammo gun(10,40);
std::cout << gun.MAX_MAGAZINES;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCnN0cnVjdCBBbW1vCnsKcHVibGljOgogICAgY29uc3QgaW50IE1BWF9NQUdBWklORVM7CiAgICBjb25zdCBpbnQgTUFYX0lOX01BR0FaSU5FOwogICAgaW50IGN1cnJNYWdhemluZUFtbW87CiAgICBpbnQgdG90YWxBbW1vOwogICAgQW1tbyhpbnQgbWF4TWFnLCBpbnQgbWF4TWFnQW1tbykgOiBNQVhfTUFHQVpJTkVTKG1heE1hZyksIE1BWF9JTl9NQUdBWklORShtYXhNYWdBbW1vKQogICAgewogICAgICAgIGN1cnJNYWdhemluZUFtbW8gPSB0b3RhbEFtbW8gPSAwOwogICAgfQogICAgfkFtbW8oKQogICAgewoKICAgIH0KICAgIGJvb2wgTWFnYXppbmVOb3RFbXB0eSgpIHtyZXR1cm4gY3Vyck1hZ2F6aW5lQW1tbyA+IDA7fQogICAgYm9vbCBOb3RFbXB0eSgpIHtyZXR1cm4gdG90YWxBbW1vID4gMDt9Cn07CgoKaW50IG1haW4oKSB7CgkKCUFtbW8gZ3VuKDEwLDQwKTsKCXN0ZDo6Y291dCA8PCBndW4uTUFYX01BR0FaSU5FUzsKCQoJcmV0dXJuIDA7Cn0=