/*
   author: rishi_mohan
   created_at: 01-04-2021  08:11 PM
*/
#include<bits/stdc++.h>
using namespace std;

#define    ll            long long
#define    all(x)        (x).begin(),(x).end()

void Solve(){
    int n;
    cin >> n;

    int sum = 0;
    do{
        sum = 0;
        while(n>0){
            sum += n%10;
            n/=10;
        }
        n=sum;
        // cout << n << '\n';
    } while(sum>9);
    cout << sum << '\n';
}

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);  int t = 1;
    // cin >> t;
    while(t--) Solve();
}

### Prompt

Create a solution in CPP for the following problem:

Many people are aware of DMCA – Digital Millennium Copyright Act. But another recently proposed DMCA – Digital Millennium Calculation Act – is much less known.

In this problem you need to find a root of a number according to this new DMCA law.

Input

The input contains a single integer a (1 ≤ a ≤ 1000000).

Output

Output the result – an integer number.

Examples

Input


1


Output


1


Input


81


Output


9

### Response

```cpp
/*
   author: rishi_mohan
   created_at: 01-04-2021  08:11 PM
*/
#include<bits/stdc++.h>
using namespace std;

#define    ll            long long
#define    all(x)        (x).begin(),(x).end()

void Solve(){
    int n;
    cin >> n;

    int sum = 0;
    do{
        sum = 0;
        while(n>0){
            sum += n%10;
            n/=10;
        }
        n=sum;
        // cout << n << '\n';
    } while(sum>9);
    cout << sum << '\n';
}

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);  int t = 1;
    // cin >> t;
    while(t--) Solve();
}

```