/*
#include <stdio.h>
int main(){
int a,b,c;
scanf("%d.%d.%d",&a,&b,&c);
printf("%04d.%02d.%02d",a,b,c);
return 0;
}
*/
/*
#include <stdio.h>
int main(){
int h,m,s;
scanf("%d:%d:%d",&h,&m,&s);
printf("%d",m);
return 0;
}
*/
/*
#include <stdio.h>
int main(){
int d,m,y;
scanf("%d.%d.%d",&y,&m,&d);
printf("%02d-%02d-%04d",d,m,y);
return 0;
}
printf("%d",a+b);
printf("%d",a>b);
printf("%d",a&&b);
조건식 : 결과가 1 또는 0
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a&&b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a||b);
return 0;
}
*/
/*
#include <stdio.h>
int main(){
int a,b;
scanf("%d",&a);
printf("%d",!a);
return 0;
}
printf("%d",a+b); (x)
printf("%d",a>b);
printf("%d",a&&b);
조건식 : 결과가 1 또는 0
삼항연산자
(조건식)?(참일때의값):(거짓일때의값)
printf("%d", 123>789 ? 50 : 80);
printf("%d", a>b ? a : b ); //a,b중 큰수
printf("%d", a<b ? a : b ); //a,b중 작은수
*/
/*
#include <stdio.h>
int main(){
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a>b ?a:b);
return 0;
}
*/
#include <stdio.h>
int main(){
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
d=a>b?b:a;
printf("%d",d>c?c:d );
return 0;
}