#include <stdio.h>
#define MAXNUM 100000

int main(void){
long a, b, c, d, dd;
long count = 0;
d = 1;
dd = 1;
while(dd<=MAXNUM){
for(c=MAXNUM;c>=2;c--){
for(b=c;b<=MAXNUM;b+=c){
a = dd + (b / c);
if(a <= MAXNUM){
if(a - b == d * c){
printf("(%ld,%ld,%ld,%ld)\n", a, b, c, d);
count++;
}
}
}
}
d += 1;
dd *= d;
}
printf("以上%ld個でした\n", count);
return 0;
}