#include <iostream>
using namespace std;
class methodoverloading
{
    public:
    void overloading()
    {
        cout<<"over-1"<<endl;
        
    }
    void overloading(int a,double f)
    {
        cout<<"over-2"<<endl;
        cout<<a<<" "<<f;
    }
        void overloading(double c,float e)
    {
        cout<<"over-3"<<endl;
        cout<<c<<" "<<e;
    }
     void overloading(int i ,double d,float g)
    {
        cout<<"over-4"<<endl;
        cout<<d<< i<<g;
    }
     void overloading(string h)
    {
        cout<<"over-5"<<endl;
        cout<<h;
    }
};
int main() {
methodoverloading obj;
obj.overloading();
obj.overloading(a=30,f=80.09);
obj.overloading(c=30.009,e=80.9);
obj.overloading(i=30,d=1.897,g=80.09);
obj.overloading("drive");
return 0;
}