#include "pch.h"
#include <iostream>
#include <math.h>

using namespace std;

int digital_root(int n)
{	
	int length = 1;
	int divider = 1000000;
	int d = 10;
	int result = 0;
	while (d > 9)
	{
		d = n % divider;
		if (d != n)
		{
			length++;
		}
		
		divider /= 10;
	}
	divider = pow(10, length - 1);
	d = 10;

	int *arr = new int[length];
	
	for (int i = 0; i < length; i++)
	{	
		arr[i] = floor(n / divider);
		result += arr[i];
		n %= divider;
		divider /= 10;
		cout << "ELEM" << i << "=" << arr[i] << endl;
	}
	
	if (result < 10)
	{
		return result;
	}
	else
	{
		digital_root(result);
	}
	
	cout << "Result\t" << result << endl;
	return result;
}

int main()
{	
	int n;
	int result;
	cin >> n;
	digital_root(n);
	cout << "Result\t" << result << endl;
	
}