#include <bits/stdc++.h>
using namespace std;
//program to find index of number giving sum as m
int main() {
int m;
cin>>m; //sum
int n; //size of array
cin>>n;
int a[n];
for(int i=1; i<=n; i++) {
cin>>a[i];
}
int k=1;
while(k<=n) {
for(int i=1; i<=n; i++)
{
if(a[k] + a[k+i]==m) {
cout<<k<<" "<<k+i<<"\n"; //printing index of numbers giving sum as m
break;
}
}
k++;
}
return 0;
}
/* i/p 4 4 2 2 4 3 */
/* o/p 1 2 3 7 */
why i am getting 3 7 as output even if i am using break statement /*i/p 4 4 2 2 4 3 / / o/p 1 2 3 7 */