#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
int main()
{
std::vector<int> v;
for (int n; std::cin >> n && n > 0; ) v.push_back(n);
std::cout << std::distance(std::unique(v.begin(), v.end()), v.end()) << "\n";
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDx2ZWN0b3I+CgppbnQgbWFpbigpCnsKCXN0ZDo6dmVjdG9yPGludD4gdjsKCWZvciAoaW50IG47IHN0ZDo6Y2luID4+IG4gJiYgbiA+IDA7ICkgdi5wdXNoX2JhY2sobik7CiAgICBzdGQ6OmNvdXQgPDwgc3RkOjpkaXN0YW5jZShzdGQ6OnVuaXF1ZSh2LmJlZ2luKCksIHYuZW5kKCkpLCB2LmVuZCgpKSA8PCAiXG4iOwp9