#include <bits/stdc++.h>
int main() {
  int n, p, k;
  while (scanf("%d%d%d", &n, &p, &k) == 3) {
    if (p < 1 || p > n) {
      continue;
    } else if (p + k < n && p - k > 1) {
      printf("<<");
      for (int i = p - k; i <= p + k; i++) {
        if (i == p) {
          printf(" (%d)", i);
          continue;
        }
        printf(" %d", i);
      }
      printf(" >>\n");
    } else if (p + k < n && p - k <= 1) {
      for (int i = 1; i <= p + k; i++) {
        if (i == p) {
          printf("(%d) ", i);
          continue;
        }
        printf("%d ", i);
      }
      printf(">>\n");
    } else if (p - k > 1 && p + k >= n) {
      printf("<<");
      for (int i = p - k; i <= n; i++) {
        if (i == p) {
          printf(" (%d)", i);
          continue;
        }
        printf(" %d", i);
      }
      printf("\n");
    } else if (p - k <= 1 && p + k >= n) {
      if (p == 1) {
        printf("(1)");
      } else {
        printf("1");
      }
      for (int i = 2; i <= n; i++) {
        if (i == p) {
          printf(" (%d)", i);
          continue;
        }
        printf(" %d", i);
      }
      printf("\n");
    }
  }
  return 0;
}
