#include<bits/stdc++.h>
using namespace std;

int main(void){
  int AB[2], CD[2], value;
  for(int i = 0; i < 2; i++)
    cin >> AB[i];
  for(int i = 0; i < 2; i++)
    cin >> CD[i];
  sort(begin(AB), end(AB));
  sort(begin(CD), end(CD));
  value = AB[0] + CD[0];
  cout << value << "\n";
  return 0;
}

#include <iostream>

using namespace std;

int main()
{
    int A , B , C , D;
    cin >> A >> B >> C >> D;

    if      ((A >= B) && (C >= D)) {cout << B + D;}
    else if ((A <= B) && (C >= D)) {cout << A + D;}
    else if ((A >= B) && (C <= D)) {cout << B + C;}
    else if ((A <= B) && (C <= D)) {cout << A + C;}
}