#arc107b. [arc107_b]Quadruple

[arc107_b]Quadruple

题目描述

给定整数 NNKK。有多少组整数四元组 (a,b,c,d)(a,b,c,d) 满足以下两个条件?

  • 1a,b,c,dN1 \leq a,b,c,d \leq N
  • a+bcd=Ka+b-c-d=K

约束条件

  • 1N1051 \leq N \leq 10^5
  • \-2(N1)K2(N1)\-2(N-1) \leq K \leq 2(N-1)
  • 输入中的所有数字均为整数。

输入

从标准输入读取输入数据,格式如下:

NN KK

输出

打印答案。


示例输入 1

2 1

示例输出 1

4

满足条件的四元组有四个:

  • (a,b,c,d)=(2,1,1,1)(a,b,c,d)=(2,1,1,1)
  • (a,b,c,d)=(1,2,1,1)(a,b,c,d)=(1,2,1,1)
  • (a,b,c,d)=(2,2,2,1)(a,b,c,d)=(2,2,2,1)
  • (a,b,c,d)=(2,2,1,2)(a,b,c,d)=(2,2,1,2)

示例输入 2

2525 -425

示例输出 2

10314607400