11332 - Summing Digits

對一個正整數 n,f(n) 表示 n 以十進位表示時所有位數的和。顯而易見地,數列 n, f(n), f(f(n)), f(f(f(n))), …一直重覆下去最後會變成一個一位數的整數。這個一位數字以 g(n) 表示。

例如,若 n = 1234567892,則:

f(n) = 1+2+3+4+5+6+7+8+9+2 = 47

f(f(n)) = 4+7 = 11

f(f(f(n))) = 1+1 = 2

因此, g(1234567892) = 2。

Input

每筆測試資料一列。每列都有一個大不於 2,000,000,000 的正整數 n。當 n = 0 時代表輸入結束,不用輸出 n = 0 這筆資料。請參考 Sample Input。

Output

每筆測試資料輸出一列 g(n)。

Sample Input

2
11
47
1234567892
0

Sample Output

2
2
2
2