#include <stdio.h>

int main() {
    int a, mid=0, ans=0;//a:空汽水瓶数量
    char getn;//接收\n
    while (scanf("%d", &a) != EOF && a!=0) { 
        // 64 位输出请用 printf("%lld") to 
        ans=0;
        while(a>1){
            ans += a/3;//第一轮直接兑换到的瓶数
            mid = a%3+a/3;//剩余的瓶数:第一轮不够兑换的+第一轮兑换到的
            a = mid;
            if(a==2){
                ans++;
                break;
            }
        }
        
        printf("%d\n", ans);
    }
    return 0;
}