#include <bits/stdc++.h>
using namespace std;
const int N = 1e4 + 10;
const double INF = 1e12;
const double eps = 1e-9;
int n, k;
int a[100];
list<int> l;
list<int>::iterator it;
int shift(int x) {
  int sz = l.size();
  x %= sz;
  for (int i = 0; i < x; i++) {
    it++;
    if (it == l.end()) it = l.begin();
  }
  int ret = *it;
  it = l.erase(it);
  if (it == l.end()) it = l.begin();
  return ret + 1;
}
int main() {
  cin >> n >> k;
  for (int i = 0; i < k; i++) {
    l.insert(l.end(), i);
    cin >> a[i];
  }
  for (int i = k; i < n; i++) l.insert(l.end(), i);
  it = l.begin();
  for (int i = 0; i < k; i++) {
    cout << shift(a[i]) << " ";
  }
  return 0;
}
