#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-2"<<endl;
        cout<<c<<" "<<e;
    }
     void overloading(int i ,double d,float g)
    {
        cout<<"over-2"<<endl;
        cout<<d<< i<<g;
    }
     void overloading(string h)
    {
        cout<<"over-2"<<endl;
        cout<<h;
    }
};
int main() {
methodoverloading obj;
obj.overloading();
obj.overloading(30,80.09);
obj.overloading(30.009,80.9);
obj.overloading(30,1.897,80.09);
obj.overloading("drive");
return 0;
}