#include <iostream>
#include <iterator>
#include <set>
#include <algorithm>
using namespace std;
int main()
{
istream_iterator<int> begin(std::cin), end;
set<int> remainders;
transform(begin, end, inserter(remainders, remainders.begin()), bind2nd(modulus<int>(), 37));
cout << remainders.size();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxzZXQ+CiNpbmNsdWRlIDxhbGdvcml0aG0+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CQoJaXN0cmVhbV9pdGVyYXRvcjxpbnQ+IGJlZ2luKHN0ZDo6Y2luKSwgZW5kOwoJCglzZXQ8aW50PiByZW1haW5kZXJzOwoJdHJhbnNmb3JtKGJlZ2luLCBlbmQsIGluc2VydGVyKHJlbWFpbmRlcnMsIHJlbWFpbmRlcnMuYmVnaW4oKSksIGJpbmQybmQobW9kdWx1czxpbnQ+KCksIDM3KSk7CgoJY291dCA8PCByZW1haW5kZXJzLnNpemUoKTsKCglyZXR1cm4gMDsKfQo=