编程题
### 问题描述
有一个长度为偶数的整数数组 $A$,你的任务是通过一系列操作使数组中的所有元素相等。每次操作你可以选择数组中的两个不同元素 $A_i$ 和 $A_j$,并将它们都替换为 $A_i \times A_j$。你需要找出一系列操作,用最少的步骤达成目标。
### 输入格式
第一行包含一个偶数整数 $N$。
第二行包含 $N$ 个整数,代表数组 $A$ 的元素。
### 输出格式
对于每次操作,分别在新的一行上打印两个不同的索引 $i$ 和 $j$。操作次数不应超过 $5000$ 次。
### 样例输入
```
4
3 5 2 2
```
### 样例输出
```
1 2
1 3
2 4
```
### 评测数据规模
- $2 \leq N \leq 100$,$N$ 是偶数
- $1 \leq A_i \leq 10^9$