#include<iostream>
using namespace std;
int main(){
int n,m,p,q,num[1000],pos;
cin>>n>>m;
for(int i=1;i<=n;i++)
num[i]=i;
for(int i=0;i<m;i++){
cin>>p>>q;
for(int j=1;j<=n;j++)
if(p==num[j])
pos=j;
int temp=num[pos];
if(q>0){
for(int i=pos;i<pos+q;i++)
num[i]=num[i+1];
num[pos+q]=temp;}
if(q<0){
for(int i=pos;i>pos+q;i--)
num[i]=num[i-1];
num[pos+q]=temp;}
}
for(int i=1;i<=n;i++)
cout<<num[i]<<" ";
return 0;
}
using namespace std;
int main(){
int n,m,p,q,num[1000],pos;
cin>>n>>m;
for(int i=1;i<=n;i++)
num[i]=i;
for(int i=0;i<m;i++){
cin>>p>>q;
for(int j=1;j<=n;j++)
if(p==num[j])
pos=j;
int temp=num[pos];
if(q>0){
for(int i=pos;i<pos+q;i++)
num[i]=num[i+1];
num[pos+q]=temp;}
if(q<0){
for(int i=pos;i>pos+q;i--)
num[i]=num[i-1];
num[pos+q]=temp;}
}
for(int i=1;i<=n;i++)
cout<<num[i]<<" ";
return 0;
}