#53662: python解


angus7315197@gmail.com (Noncoder159738)


while True:
    n = int(input())
    #若n=0則跳出迴圈 中止程式
    if n == 0:
        break
    #當f(n)大於等於10時 將f(n)當作新的input再跑一次迴圈(即n = su) 直到所有位數加總小於10
    while n >= 10:
        su = 0
    #加總各個位數 總和為su
        while n > 0:
            su += n%10
            n = n//10
        n = su
    #印出結果
    print(n)