//可以分别是设置几个变量表示每次剩下的,可以交换的的饮料(所的的空瓶子个数)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int newl,hold;
int res;
int empty;
while(cin>>empty&&empty!=0)
{
res=0;
while(empty>=2)
{
if(empty==2)
{
res++;
empty=0; //两个空瓶子用掉了
}
else
{
newl=empty/3;
hold =empty%3;
empty=newl+hold;
res+=newl;
}
}
cout<<res<<endl;
}
}