#include <iostream>
#include <cstdio>
#include <vector>
using namespace std;

int main(void)
{
	char str[12];
	int i;
	while (~scanf("%s", str)){
		vector <int> v1, v2;
		for (i = 0; i < 10; i++){
			v1.push_back(str[i] - '0');
		}
		for (i = 0; i < 9; i++){
			v2.push_back((v1[i] + v1[i + 1]) % 10);
		}
		v1.clear();
		for (i = 0; i < 8; i++){
			v1.push_back((v2[i] + v2[i + 1]) % 10);
		}
		v2.clear();
		for (i = 0; i < 7; i++){
			v2.push_back((v1[i] + v1[i + 1]) % 10);
		}
		v1.clear();
		for (i = 0; i < 6; i++){
			v1.push_back((v2[i] + v2[i + 1]) % 10);
		}
		v2.clear();
		for (i = 0; i < 5; i++){
			v2.push_back((v1[i] + v1[i + 1]) % 10);
		}
		v1.clear();
		for (i = 0; i < 4; i++){
			v1.push_back((v2[i] + v2[i + 1]) % 10);
		}
		v2.clear();
		for (i = 0; i < 3; i++){
			v2.push_back((v1[i] + v1[i + 1]) % 10);
		}
		v1.clear();
		for (i = 0; i < 2; i++){
			v1.push_back((v2[i] + v2[i + 1]) % 10);
		}
		v2.clear();
		cout << (v1[0] + v1[1]) % 10 << endl;
	}
	
	return 0;
}