#include <iostream>

using namespace std;

class Base{
    public: int pub;
    protected: int pro;
    private: int pri;
};

class Derived: Base{
    public: int print(){ return pub;}
};
/*
class Derived can be compiled
but main() cannot.
So, default inheritance is protected.
*/

int main(){
    Derived d;
    cout<<"Aa: "<<d.print()<<"Ee: "<<d.pub<<endl;
    return 0;}
