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

int main() {
    int a, b, c;
    cin >> a >> b >> c;

    cout << a + b + c - min({ a, b, c }) << endl;

    return 0;
}
#include <iostream>
#include <bits/stdc++.h>

using namespace std;

#define ll long long
#define LL unsigned long long 
#define vec(x) vector<x>
#define emb(x)  emplace_back(x)
#define fall(x) x.begin(),x.end()
#define rfall(x) x.rbegin(),x.rend()
#define fo(a,b) for(int i=a; i < int(b); i++)
#define fset(x) setprecision(x) << fixed
#define fast ios::sync_with_stdio(NULL); cin.tie(0); cout.tie(0);



/*
 *---------------------------------------------
 * --------------------------------------------
 * --------------------------------------------
 * 
العمل الجاد يتفوق على الموهبة الكسولة

 * 勤勉は怠惰な才能に勝る
 * 
 * 努力打敗懶惰的人才
 * 
  * कड़ी मेहनत आलसी प्रतिभा को हरा देती है
  * 
 * тяжелая работа превосходит ленивый талант
 * 
 * 勤勉は怠惰な才能に勝る
 * 
 * 努力打敗懶惰的人才
 * 
 * malfacila laboro superas maldiligentan talenton
 * 
 * el trabajo duro supera al talento perezoso
 * 
 * η σκληρή δουλειά κερδίζει τεμπέλης ταλέντο
 * 
 * il duro lavoro batte il talento pigro
 * 
 * munca grea bate talentul leneș
 * 
 * kazi ngumu hupiga talanta ya uvivu
 * 
 * piger ingenii labore verberat
 * 
 * làm việc chăm chỉ đánh bại tài năng lười biếng
 * 
 * trabalho duro vence talento preguiçoso
 * 
 * працавітасць перамагае лянівы талент
 * 
 * le travail acharné bat le talent paresseux
 * 
 * --------------------------------------------------
 * --------------------------------------------------
 * --------------------------------------------------
*/













#define MOD 10
#define use 1000000000000000007


LL mpow(LL a, LL b){
	
	LL res = 1;
	
	while(b){
		if(b&1)res=(res%4)*(a%4);
		
		a=(a%4)*(a%4);
		
		
		b>>=1;
		
	}
	
	return res+4;
	}
	
void runcase(){
	
	LL a, b,c;
	cin>>a>>b>>c;
	
	b=mpow(b,c);

	LL res=1;
	while(b){
		
		if(b&1)res = (res%MOD)*(a%MOD);
		
		 a=(a%MOD)*(a%MOD);
		
		b>>=1;
	}
	
	cout << (res%MOD);
	cout << endl;
	
	}

int main(){
	fast
	int tt;
	tt=1;
	
	while(tt--){
			
	runcase();

	}

		
	
	return 0;
	}


