#MMWX13. Division

Division

Description

在模 pp 意义下(pp 为奇质数),一个正整数 x(1x<p)x(1\le x\lt p) 可以是有理数 ab(a,b1,bp)\dfrac{a}{b}(a,b\ge 1,b\perp p) 的取模结果。

给定 xx,求所有取模结果为 xx 的有理数 ab\dfrac{a}{b} 中,abab(这里非模意义)最小的一个,若多个 ab\dfrac{a}{b} 满足要求,请全部输出,按照 aa 为第一关键字,bb 为第二关键字排序。

Constraints and Subtasks

  • p109p\le 10^9,且 pp 为质数。
  • 0<x<p0\lt x\lt p

其中,部分测试点有特殊性质:

分值 特殊性质
20%20\% p106p\le 10^6
80%80\% 无特殊性质

Input

输入内容从标准输入给出,格式如下:

$ \boxed{\begin{aligned} & x {\quad} p \end{aligned}} $

Output

设有 mmab\dfrac{a}{b} 满足要求,则输出 mm 行,每行两个正整数 a,ba,b,用空格分隔。

Sample

4 5
1 4
4 1
499122177 998244353
1 2