#include <stdio.h>
//Compiler version gcc 6.3.0
int main(void)
{
long int no_of_divisors(long int n);
long int k,s=0,i=1;
while(1)
{
while(1)
{
s = s+i;
++i;
if(s>=14414400)
break;
}
k = no_of_divisors(s);
if(k>=500)
{
break;
}
else
continue;
}
}
long int no_of_divisors(long int n)
{
long int i,c=0;
for(i=2; i<=n/2; i++)
{
if(n%i==0)
c++;
}
return c+2;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAvL0NvbXBpbGVyIHZlcnNpb24gZ2NjIDYuMy4wCgogaW50IG1haW4odm9pZCkKIHsKIAlsb25nIGludCBub19vZl9kaXZpc29ycyhsb25nIGludCBuKTsKIAlsb25nIGludCBrLHM9MCxpPTE7CiAJd2hpbGUoMSkKIAl7CiAJCXdoaWxlKDEpCiAgCQl7CiAgCQkJcyA9IHMraTsKICAJCQkrK2k7CiAgCQkJaWYocz49MTQ0MTQ0MDApCiAgCQkJYnJlYWs7CiAgCQl9CiAgCWsgPSBub19vZl9kaXZpc29ycyhzKTsKICAJaWYoaz49NTAwKQogIAl7CiAgCQkgcHJpbnRmKCIlbGQiLHMpOwogIAkJIGJyZWFrOwogIAl9CiAJCiAJIGVsc2UKIAkgY29udGludWU7CiAJIH0KIH0KCmxvbmcgaW50IG5vX29mX2Rpdmlzb3JzKGxvbmcgaW50IG4pCnsKCWxvbmcgaW50IGksYz0wOwoJZm9yKGk9MjsgaTw9bi8yOyBpKyspCgl7CgkJaWYobiVpPT0wKQoJCWMrKzsKCX0KCXJldHVybiBjKzI7Cn0K