#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int maxn=2e5+10;
ll q[maxn];
multiset<ll>se;
multiset<ll>::iterator it;
ll n;
int fa[maxn];
int find(int x){
    if(x!=fa[x]){
        fa[x]=find(fa[x]);
    }
    return fa[x];
}
int m;
char s[200];
int main(){
    int n;
    cin>>n;
    cout<<(n-1)%9+1;
    return 0;
}

### Prompt

Your task is to create a Cpp solution to 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
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int maxn=2e5+10;
ll q[maxn];
multiset<ll>se;
multiset<ll>::iterator it;
ll n;
int fa[maxn];
int find(int x){
    if(x!=fa[x]){
        fa[x]=find(fa[x]);
    }
    return fa[x];
}
int m;
char s[200];
int main(){
    int n;
    cin>>n;
    cout<<(n-1)%9+1;
    return 0;
}

```