public class Main {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNextInt()){
int n=sc.nextInt();
//最后一行0不输出
if(n==0)break;
int ans=0;
//n为每次兑换前空瓶数,大于等于3即可兑换
while(n>=3){
//本轮可以兑换n/3瓶
ans+=n/3;
//更新兑换后空瓶数
n=n%3+n/3;
}
//空瓶小于3时情况判断
System.out.println(n>1?ans+1:ans);
}
}
}