#include<iostream>
#include<string>
using namespace std;
class employee{
    protected:
    string name;
    float salary;
    public:
    void setEmployeeDetials(string n,float s){
        name=n;
        salary=s;
    }
    void displayEmployeeDetials(){
        cout<<"Employee Detials:"<<endl;
        cout<<"Name:"<<name<<endl;
        cout<<"Salary:"<<salary<<endl;
    }
};
class manager: public employee{
    private:
    void setManagerDetials(string n,float s,string d){
        name=n;
        salary=s;
        department=d;
    }
    void displayManagerDetials(){
        cout<<"Manager detials:"<<endl;
        cout<<"Name:"<<name<<endl;
        cout<<"Salary:"<<salary<<endl;
        cout<<"Manager detials:"<<department<<endl;
    }
};
int main(){
    string empName,mgrName,mgrDept;
    float empSalary,mgrSalary;
    getline(cin,empName);
    cin>>empSalary;
    cin.ignore();
    getline(cin,mgrName);
    cin>>empSalary;
    cin.ignore();
    getline(cin,mgrDept);
    Employee emp;
    Manager mgr;
    emp.setEmployeeDetials(empName,empSalary);
    mgr.setManagerDetials(mgrName,mgrSalary,mgrDept);
    emp.displayEmployeeDetials();
    mgr.displayManagerDetials();
    return 0;
}