#P1529. 线性逆元

线性逆元

题目描述

给定 nnpp,求 1n1 \sim n 中所有整数在模 pp 意义下的乘法逆元。

输入描述

一行两个正整数 nnpp

  • 1n3×1061 \leq n \leq 3 \times 10^6
  • n<p<20000528n < p < 20000528
  • pp 为素数。

输出描述

输出 nn 行,第 ii 行表示 ii 在模 pp 下的乘法逆元。

##示例

输入

10 13

输出

1
7
9
10
8
11
2
5
3
4