#include <bits/stdc++.h>
using namespace std;
#define _GLIBCXX_DEBUG //これつけるとA[N]でもいいらしい
//for文のマクロ
#define rep(i, n) for (int i = 0; i < (int)(n); i++)
#define mp(a,b) make_pair(a,b)
#define big 1000000007
#define all(a) sort((a).begin(),(a).end()) //ソートのマクロ
#define Re(a) reverse((a).begin(),(a).end())
#define YN(a) if(a){cout<<"Yes"<<endl;}else cout<<"No"<<endl;//条件によってYes、Noを出力する
int main(){
    #define int int64_t
    int a,b,c;
    map<int,int> p;
    cin>>a>>b>>c;
    p[a]+=1,p[b]+=1,p[c]+=1;
    if(p.size()==3){
        cout<<0<<endl;
    }
    else{
        for(auto c:p){
            int cnt = c.second;
            if(cnt==1 || cnt==3){
                cout<<c.first<<endl;
                return 0;
            }
        }
    }
    return 0;
}
#include<bits/stdc++.h>
using namespace std;

int main()
{
    long long int a, b, c;
    cin >> a >> b >> c;
    
    if(a==b)
    cout << c << endl;
    else if(a==c)
    cout << b << endl;
    else if(b==c)
    cout << a << endl;
    else cout << '0' << endl;
    

    
}