/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d", &a, &b, &c);
printf("%.2lf", (double)(a+b+c)/3);
return 0;
}
*/
/*
#include<stdio.h>
int main() {
int n;
scanf("%d", &n);
printf("%o %X", n, n);
}
*/
/*
#include<stdio.h>
int main() {
int x, y;
scanf("%d %d", &x, &y);
printf("%d", x > y);
}
*/
/*
#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 %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;
scanf("%d", &a);
printf("%d", !a==1);
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 %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||!b&&a);
return 0;
}
*/
/*
#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;
scanf("%d %d", &a, &b);
printf("%d", !a&&!b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d", ~a);
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 %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 %d", &a, &b);
printf("%d", a>b ? a:b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d", &a, &b, &c);
printf("%d", (a<b ? a:b)<c ? (a<b ? a:b):c);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d", &a, &b, &c);
printf("%.2lf MB", (double)(a*b*c)/1024/1024/8);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d;
scanf("%d %d %d %d", &a, &b, &c, &d);
printf("%.1lf MB", (double)a*b*c*d/1024/1024/8);
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 %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;
scanf("%d", &a);
printf("%d", !a);
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 %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 %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 ? a:b);
return 0;
}
*/
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d", &a, &b, &c);
printf("%d", (a<b ? a:b)<c ? (a<b ? a:b):c);
return 0;
}