#include <iostream>
int main()
{
int result = 0;
for(int i = 1000; i <= 9999; i++) {
int schts = 0; // сумма четных цифр
{
int j = i;
while(j) {
int d = j % 10; // цифра
if(d % 2 == 0) { // четная
schts += d;
}
j /= 10;
}
}
if(schts != 0 && i % schts == 0) { // делится
result += 1;
}
}
std::cout << result << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7CiAgICBpbnQgcmVzdWx0ID0gMDsKCiAgICBmb3IoaW50IGkgPSAxMDAwOyBpIDw9IDk5OTk7IGkrKykgewogICAgICAgIGludCBzY2h0cyA9IDA7IC8vINGB0YPQvNC80LAg0YfQtdGC0L3Ri9GFINGG0LjRhNGACgogICAgICAgIHsKICAgICAgICAgICAgaW50IGogPSBpOwoKICAgICAgICAgICAgd2hpbGUoaikgewogICAgICAgICAgICAgICAgaW50IGQgPSBqICUgMTA7IC8vINGG0LjRhNGA0LAKCiAgICAgICAgICAgICAgICBpZihkICUgMiA9PSAwKSB7IC8vINGH0LXRgtC90LDRjwogICAgICAgICAgICAgICAgICAgIHNjaHRzICs9IGQ7CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgaiAvPSAxMDsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgaWYoc2NodHMgIT0gMCAmJiBpICUgc2NodHMgPT0gMCkgeyAvLyDQtNC10LvQuNGC0YHRjwogICAgICAgICAgICByZXN1bHQgKz0gMTsKICAgICAgICB9CiAgICAgICAgCiAgICB9CgogICAgc3RkOjpjb3V0IDw8IHJlc3VsdCA8PCBzdGQ6OmVuZGw7Cn0K