#include <iostream>
#include <string>
#include <algorithm>
#include <vector>

using namespace std;

int main()
{
	int a1, a2, a3, a4;
	cin >> a1 >> a2 >> a3 >> a4;

	if (a1 <= a2 && a1 <= a3 && a1 <= a4) {
		cout << a1 << endl;
	}
	else if (a2 <= a1 && a2 <= a3 && a2 <= a4) {
		cout << a2 << endl;
	}
	else if (a3 <= a1 && a3 <= a2 && a3 <= a4) {
		cout << a3 << endl;
	}
	else {
		cout << a4 << endl;
	}
}

#include <bits/stdc++.h>
using ll = long long;
#define rep(i, n) for (int i = 0; i < n; ++i)
using namespace std;

int main()
{
    int a,b,c,d;
    cin>>a>>b>>c>>d;
    a=min(a,b);
    c = min(c,d);
    d=min(a,c);
    cout<<d;
}