#include <iostream>
#include <iterator>
#include <set>
#include <algorithm>
#include <functional>
using namespace std;
using namespace placeholders;
int main()
{
istream_iterator<int> begin(cin), end;
set<int> remainders;
transform(begin, end, inserter(remainders, remainders.begin()), bind(modulus<int>(), _1, 37));
cout << remainders.size();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxzZXQ+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDxmdW5jdGlvbmFsPgogCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnVzaW5nIG5hbWVzcGFjZSBwbGFjZWhvbGRlcnM7CiAKaW50IG1haW4oKQp7ICAgICAgICAKICAgICAgICBpc3RyZWFtX2l0ZXJhdG9yPGludD4gYmVnaW4oY2luKSwgZW5kOwogCiAgICAgICAgc2V0PGludD4gcmVtYWluZGVyczsKICAgICAgICB0cmFuc2Zvcm0oYmVnaW4sIGVuZCwgaW5zZXJ0ZXIocmVtYWluZGVycywgcmVtYWluZGVycy5iZWdpbigpKSwgYmluZChtb2R1bHVzPGludD4oKSwgXzEsIDM3KSk7CiAKICAgICAgICBjb3V0IDw8IHJlbWFpbmRlcnMuc2l6ZSgpOwogCiAgICAgICAgcmV0dXJuIDA7Cn0=