lmxcslD

题目背景

欢迎新斗友@[lmxcslD](https://www.luogu.com.cn/user/358957)

题目描述

定义一个长度为 $m$ 的非空序列 $p_1,p_2,...,p_m$ 是**乱**的当且仅当满足以下两个条件。 - 所有元素之和不超过 $n$,即 $\sum_{i=1}^m p_i\le n$。 - 对于任意一个元素 $p_i$ 满足 $p_i=1$ 或 $p_i$ 为质数。 定义一个**乱**的序列 $p_1,p_2,...,p_m$ 的**乱斗值**为该序列中所有元素减 $k$ 的平方和,即 $\sum_{i=1}^m (p_i-k)^2$。 特别的,定义一个**不乱**的序列的乱斗值为 $0$。 现在给定两个正整数 $n,k$,问所有序列中**乱斗值**最大的序列的**乱斗值**是多少。

输入输出格式

输入格式


本题有多组测试数据。第一行输入一个正整数 $T$,表示测试数据组数,接下来分别输入 $T$ 组数据。 对于每组测试数据,输入一行两个正整数 $n,k$。

输出格式


对于每组测试数据输出一行一个整数表示答案。

输入输出样例

输入样例 #1

5
1 1
2 1
4 1
5 2
10 10

输出样例 #1

0
1
4
9
810

说明

#### 样例解释 对于样例第 $1,2,3,4$ 组数据,其中一种**乱斗值**最大的序列分别为 $(1),(2),(1,3),(5)$。 #### 数据范围与约定 |测试点编号|$T$|$n$|$k$|特殊性质| |:-:|:-:|:-:|:-:|:-:| |$1$|$=100$|$\le 10$|$\le 10$|无| |$2$|$=200$|$\le 30$|$\le 10$|无| |$3$|$=300$|$\le 10^3$|$\le 5\times 10^4$|无| |$4$|$=400$|$\le 10^5$|$\le 5\times 10^4$|无| |$5$|$=500$|$\le 10^7$|$\le 5\times 10^4$|无| |$6$|$=600$|$\le 10^9$|$=1$|$n$ 为质数| |$7$|$=700$|$\le 10^9$|$=1$|无| |$8$|$=800$|$\le 10^9$|$=44444$|无| |$9$|$=900$|$\le 10^9$|$\le 5\times 10^4$|$n$ 为质数| |$10$|$=10^3$|$\le 10^9$|$\le 5\times 10^4$|无| 对于所有测试点,保证 $1\le T\le 10^3$,$1\le n\le 10^9$,$1\le k\le 5\times 10^4$。