#P11605. 杰瑞米的密码

杰瑞米的密码

Statement

杰瑞米使用自己的权能 「题目生成」生成了下面一个题目

给定正整数 CC ,要求使用不超过 limVlimV 个点并且不超过 limElimE 条有向边构建一个有向图,满足以 nn 为根的内向生成树的个数为 CC

杰瑞米不知道自己是生成了一个签到题,还是送分题,便指派小 D 去做出这道题,然后向祂报告难度。

小 D 作为一个没什么 oi 水平底层群员,怎么可能会杰瑞米的神仙题,便苦苦哀求你,希望你能帮他解决这道题目。

Task

input

仅一行三个正整数 C,limV,limEC,limV, limE

可以证明在给定限制下总是存在解。

output

第一行两个整数 n,mn, m,表示你找到的有向图的点数和边数。你需要将你的有向图中的点依次标号为 1,2,,n1,2,\cdots, n

接下来有 mm 行,每行有两个正整数 u,vu,v 表示有一条从 vvuu 的有向边。

注意你的输出可以包含重边。

Sample I

input

1 114514 1919810

output

3 4
1 2
2 1
2 3
3 2

Constraints

本题共 55 个子任务,你需要通过一个子任务内的所有测试点才能取得这个子任务的分数。

对于所有数据满足 1C10181 \le C \le 10^{18}

# 分数 limVlimV limElimE 特殊限制
1 15 =130=130 =400=400 C100C \le 100
2 C=2k(0k20)C = 2^k(0\le k \le 20)
3 30 C109C \le 10^9
4 20 C1018C \le 10^{18}
5 =80=80 =220=220