#include <iostream>
using namespace std;
int main() {
// your code goes here
int n, list, left=0, elm=0;
cin>>n>>list;
int arrayn[n], arraylist[list], temp[n];
for (int i=0; i<n; ++i)
arrayn[i]=i+1;
for (int i=0; i<list; ++i)
cin>>arraylist[i];
//point=n;
// for(int j=1; j<n-elm; ++j)
// {
for (int i=0; i<list ; ++i)
{
if(arraylist[i]>n-elm)
left=arraylist[i]%(n-elm);
else left=arraylist[i];
cout<<"left="<<left<<endl;
for (int k=0; k<(n-elm-1);++k)
{
temp[k]=arrayn[left%(n-elm)];
// cout<<k<<"="<<temp[k]<<" left="<<left<<" mod="<<left%(n-elm)<<endl;
left=left+1;
}
for (int k=0; k<(n-elm-1); ++k)
{
arrayn[k]=temp[k];
}
++elm;
}
// }
for (int i=0; i<=6; ++i)
cout<<arrayn[i]<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgbiwgbGlzdCwgbGVmdD0wLCBlbG09MDsKCWNpbj4+bj4+bGlzdDsKCWludCBhcnJheW5bbl0sIGFycmF5bGlzdFtsaXN0XSwgdGVtcFtuXTsKCWZvciAoaW50IGk9MDsgaTxuOyArK2kpCglhcnJheW5baV09aSsxOwoJZm9yIChpbnQgaT0wOyBpPGxpc3Q7ICsraSkKCWNpbj4+YXJyYXlsaXN0W2ldOwoJLy9wb2ludD1uOwoJCi8vCWZvcihpbnQgaj0xOyBqPG4tZWxtOyArK2opCi8vCXsKCglmb3IgKGludCBpPTA7IGk8bGlzdCA7ICsraSkKCXsKCQlpZihhcnJheWxpc3RbaV0+bi1lbG0pCgkJbGVmdD1hcnJheWxpc3RbaV0lKG4tZWxtKTsKCQllbHNlIGxlZnQ9YXJyYXlsaXN0W2ldOwoJCWNvdXQ8PCJsZWZ0PSI8PGxlZnQ8PGVuZGw7CgkJZm9yIChpbnQgaz0wOyBrPChuLWVsbS0xKTsrK2spCgkJewoJCQl0ZW1wW2tdPWFycmF5bltsZWZ0JShuLWVsbSldOwoJCS8vCWNvdXQ8PGs8PCI9Ijw8dGVtcFtrXTw8IiBsZWZ0PSI8PGxlZnQ8PCIgbW9kPSI8PGxlZnQlKG4tZWxtKTw8ZW5kbDsKCQkJbGVmdD1sZWZ0KzE7CgkJfQoJCWZvciAoaW50IGs9MDsgazwobi1lbG0tMSk7ICsraykKCQl7CgkJCWFycmF5bltrXT10ZW1wW2tdOwoJCX0KCQkrK2VsbTsKCX0JCi8vCX0KCWZvciAoaW50IGk9MDsgaTw9NjsgKytpKQoJY291dDw8YXJyYXluW2ldPDxlbmRsOwoJcmV0dXJuIDA7Cn0=