#include <stdio.h>
#include <stdlib.h>

int cmp (int *a , int *b)
{
    return *b - *a;
  //b - a 从大到小排序
  //a -b 从小到大排序
}
int main() {
    int arr[4] ;
    for(int i = 0 ; i < 4 ;i++)
    {
        scanf("%d",&arr[i]);
    }
    qsort(arr, 4, sizeof(arr[0]),cmp);
  	//这玩意儿已经排好序了 那直接打印第一个 也就是啊让人[0]
    printf("%d",arr[0]);
    return 0;
}