#include <bits/stdc++.h>
int A[1005], n, m, c, x, i;
int main() {
  scanf("%d%d%d", &n, &m, &c);
  while (m--) {
    scanf("%d", &x);
    if (x > c / 2)
      for (i = n; A[i] >= x; --i)
        ;
    else
      for (i = 1; A[i] && A[i] <= x; ++i)
        ;
    printf("%d\n", i);
    fflush(stdout);
    A[i] = x;
    for (i = 1; i <= n && A[i]; ++i)
      ;
    if (i > n) break;
  }
  return 0;
}
