2227: 解方程

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

给定一个方程:a*x12+b*x22+c*x32+d*x42=0,其中a、b、c、d是范围[-50,50]之间的整数。求方程解(x1、x2、x3、x4)的个数,其中xi要满足[-100,100]之间的非零整数。

Input

从文件equ.in中读入数据。

输入只有一行,第一行四个整数,表示a、b、c、d。

Output

输出到文件equ.out中。 输出解的个数。

Sample Input Copy

1 2 3 -4

Sample Output Copy

39088

HINT

样例输入2 

1 1 1 1 

样例输出2 

数据范围 

无特殊说明,注意a、b、c、d可能为0的情况。