#arc111c. [arc111_c]Too Heavy

[arc111_c]Too Heavy

NN 个人和行李,编号从 11NN。第 ii 个人的重量是aia_i,第 jj 个行李的重量是bjb_j

最初,第 ii 个人有行李 pp ,我们希望进行以下操作,以便第 ii 个人将有行李 i(1iN)i (1 \le i \le N)

选择 i,j(1ijN)i,j(1 \le i \le j \le N) ,交换第 ii 个人和第 jj 个人的行李。

当操作过程中,第 ii 个人的重量 \leii 个行李的重量即 aibia_i \le b_i 时,这个人就不能参加任何操作。

确定是否存在实现目标的操作序列,如果是,用尽可能少的操作数量构造一个这样的序列。如果不行,输出 1-1