### 问题描述
这是二次剩余的模板题。
给定整数 $n,p$,$p$ 是一个素数,求解方程 $x ^ 2 = n (\mod p)$。
从小到大输出在 $[0, p - 1]$ 内所有的整数解。
### 输入格式
输入仅一行,包含两个整数 $ n,p$。
### 输出格式
输出仅一行,从小到大包含若干个互不相同的整数,表示答案;如果无符合要求的解输出 `null`。
### 样例输入
```text
1 5
```
### 样例输出
```text
1 4
```
### 说明
$0 ^ 2 = 0 \not \equiv 1(\mod 5)$。
$1 ^ 2 = 1 \equiv 1(\mod 5)$。
$2 ^ 2 = 4 \not \equiv 1(\mod 5)$。
$3 ^ 2 = 9 \not \equiv 1(\mod 5)$。
$4 ^ 2 = 16 \equiv 1(\mod 5)$。
### 评测数据规模
对于 $100$% 的评测数据,$0\le n