#ifndef POINTER09_H_
#define POINTER09_H_
#include <cassert>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <algorithm>

void sort(int *p[], int n);

int main() {
  int arr[5000], n, *pointer[5000];
  arr[0] = 1;
  arr[1] = 3;
  arr[2] = 4;
  arr[3] = 5;
  arr[4] = 2;
  pointer[0] = arr;
  pointer[1] = arr + 1;
  pointer[2] = arr + 2;
  pointer[3] = arr + 3;
  pointer[4] = arr + 4;
  sort(pointer, n);
  for(int i = 0; i < n; i++) {
    printf("%d", *pointer[i]);
    (i < n - 1)? printf(" "):printf("\n");
  }
  fclose(stdout);
  return 0;
}
#endif // POINTER09_H_