#include <bits/stdc++.h>
using namespace std;
long long int a[100010];
int main() {
  long long int i, j, k, x, max = -1, n;
  scanf("%I64d", &n);
  long long int ans = 0;
  for (i = 1; i <= n; i++) {
    scanf("%I64d", &a[i]);
  }
  sort(a + 1, a + 1 + n);
  for (i = 1; i <= n; i++) {
    ans = (ans + a[i] * a[n + 1 - i]) % 10007;
  }
  printf("%I64d", ans);
  return 0;
}
