#include <iostream>
#include <string>
using namespace std;
class methodoverloading{
  public:
  void overloading(){
      cout<<"overloading1"<<endl;
  }
  void overloading(int a,double b){
      cout<<"overloading2"<<endl;
  }
   void overloading(double a,float b){
      cout<<"overloading3"<<endl;
  }
   void overloading(int a,double c,float b){
      cout<<"overloading4"<<endl;
  }
   void overloading(string c){
      cout<<"overloading5"<<endl;
   }
};
int main(){
    cout << "Hello, World!" << endl;
    methodoverloading m;
//    m.overloading();
   //  m.overloading(5,10);
    m.overloading(10.00,5.0);
    // m.overloading(5,10.0,80.0);
    // m.overloading("hello");
return 0;
}