AT_jsc2025_final_d PBBMM Input Generator
Description
素数 $ P $ が与えられます。 以下の「問題 C'」の答えが $ 0 $ になるような $ N,M,Y $ を構成してください。
> **問題 C'**
>
> (C 問題との相違点を赤字で示しています。)
>
> $ 2000 \le N \le 2025, 1 \le M \le 10^7 $ を満たす 正整数 $ N,M $ と $ (1,2,\dots ,N) $ の順列 $ Y=(Y_1,Y_2,\dots ,Y_N) $ が与えられます。
>
> $ (1,2,\dots ,N) $ の順列 $ X=(X_1,X_2,\dots ,X_N) $ に対して、 $ f(X) $ を以下のように定義します。
>
> - $ 2 $ 以上 $ N $ 以下の整数 $ k $ について以下の値を $ B_k $ としたときの $ \max(B_2,B_3,\dots ,B_N) $
> - 座標が $ (X_1,Y_1), (X_2,Y_2), \dots ,(X_k,Y_k) $ であるような $ 2 $ 次元平面上の $ k $ 個の点の集合 $ S $ に対するバウンディングボックスの面積を $ M $ で割った余り
>
> $ f(X) $ が最小となるような $ X $ の個数を $ P $ で割った余りを求めてください。
バウンディングボックスとは $ S $ に対するバウンディングボックスとは、 $ S $ に含まれる全ての点を内部または周上に含んでかつ $ x $ 軸に平行な辺を持つような長方形のうち、面積が最小であるものを指します。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ P $
Output Format
問題 C' の答えが $ 0 $ となるような $ N,M,Y $ を以下の形式で出力せよ。
> $ N $ $ M $ $ Y_1 $ $ Y_2 $ $ \ldots $ $ Y_N $
$ N,M,Y $ は以下の制約を満たす必要があります。
- $ 2000 \le N \le 2025 $
- $ 1 \le M \le 10^7 $
- $ N,M $ は整数
- $ Y $ は $ (1,2,\dots,N) $ の順列
Explanation/Hint
### Sample Explanation 1
**この入出力例は入出力形式を示すためのものであり、実際には制約を満たさない無効な入力・出力です。**
### Constraints
- $ 10^9 \le P \le 10^9+1000 $
- $ P $ は素数