#include <iostream>
#include<limits.h>
using namespace std;
class Maxium
{
private:
int v[3];
public:
void getv(int a1,int a2,int a3)
{
v[0]=a1;v[1]=a2;v[2]=a3;
}
int Find_Max()
{
int Max = INT_MIN;
int i;
for(i=0;i<3;i++)
{
if(Max<v[i])
Max=v[i];
}
return Max;
}
void Print_Max()
{
cout<<Find_Max()<<endl;
}
};
int main()
{
int a1,a2,a3;
cin>>a1>>a2>>a3;
Maxium obj01;
obj01.getv(a1,a2,a3); //Call by value
obj01.Print_Max();/*using member function call member function*/
return 0;
}