#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; }