# 定义一个函数,处理换汽水的数量
def hqs(num):
    dh = 0  #预置兑换的数量是0
'''
如果原有的数量大于等于3,除以3得到的就是可以兑换的数量,商 和 余数就是兑换之后自己手里拥有的汽水
那么a 取值现在手里的瓶子除以3得到的值,b 取值余数
'''
    if num >=3:         a = num // 3         b = num%3         dh+=a
#如果手里剩下的汽水大于2,循环刚才的逻辑计算可以兑换的水瓶数量
        while a+b>2:             c = a+b             a = c // 3             b = c % 3             dh+=a
#如果手里剩下的汽水数量是2,直接可兑换数量加一则结束         if a+b ==2:             dh+=1     elif num == 2:         dh +=1
#输入0代表结束,直接返回即可     elif num == 0:         return     print(dh)
#循环调用函数 while True:     try:         qs = int(input())         hqs(qs)     except:         break