#使用递归方法,可以兑换的瓶数空瓶数整除3,
#剩余的空瓶数为空瓶数整除3加上空瓶数整除三的余数
def change_bottles(n):
result = n//3
bottles = n//3 + n%3
if bottles == 2:#空瓶数为2,可以借一瓶,此不能兑换
result += 1
elif bottles < 2:#空瓶数小于2 无法兑换
result += 0
else:
result+=change_bottles(bottles)
return result
while True:
try:
n = int(input())
if n==0:
break
else:
print(change_bottles(n))
except:
break

京公网安备 11010502036488号