class Counter{
    int n_;
public:
    Counter() : n_(0) {}
    Counter(int i) : n_(i) {}
    int operator()(){
        return n_++;
    }
};
