#include <iostream>
#include <vector>
using namespace std;

int func(int value) {
    if (value < 2) {
        return 0;
    } else if (value == 2) {
        return 1;
    } else {
        return value / 3 + func(value / 3 + value % 3);
    }
}
int main() {
    int n; // 表示小张的空汽水数量
    vector<int> res;
    while (cin >> n) {
        if (n == 0) {
            break;
        }
        res.push_back(n);
    }
    // 处理res
    for (auto& value : res) {
        cout << func(value) << endl;
    }
    return 0;
}