【样例说明】
输入解释:共8颗珍珠,2颗为颜色I,2颗为颜色II,4颗为颜色III.
输出解释:BESSIE把每颗颜色为III的珍珠和一颗颜色为I/II的组成一对.
由于数据太水,把它展开后,从中间输出就好
var
n,c,i,j,k:longint;
a,b:array[1..100000]of longint;
begin
assign(input,'ppairing.in'); reset(input);
assign(output,'ppairing.out'); rewrite(output);
readln(n,c);
for i:=1 to c do
begin
readln(a[i]);
for j:=1 to a[i] do
begin
inc(k);
b[k]:=i;
end;
end;
for i:=1 to k div 2 do
writeln(b[i],' ',b[i+k div 2]);
end.