#include <stdio.h>
https://math.stackexchange.com/questions/30732/how-can-i-evaluate-sum-n-0-inftyn1xn!
int mocha(int n) {
int r = 0;
for (int i=0; i<=n; i = i+16)
for (int j=0; j<i; j++)
r++;
return r;
}
int coffee(int n) {
int s = n * n;
for (int q = 0; q < n; q++)
s = s - q;
for (int q = n; q > 0; q--)
s = s - q;
return s + 2;
}
int espresso(int n) {
int j=0;
for (int k = 16; coffee(k) * mocha(k) - k <= n; k+=16) {
j++;
}
return j;
}
int main()
{
int a = espresso(143);
printf("%d", a);
return 0;
}