#include <bits/stdc++.h>
using namespace std;
const int MAX_N = 100;
int a[MAX_N];
int k[MAX_N];
int bit[MAX_N + 1], n;
map<int, int> mp;
int sum(int i) {
  int s = 0;
  while (i > 0) {
    s += bit[i];
    i -= i & -i;
  }
  return s;
}
void add(int i, int x) {
  while (i <= n) {
    bit[i] += x;
    i += i & -i;
  }
}
int main() {
  while (1) {
    cin >> n;
    if (n == 0) {
      break;
    }
    for (int i = 0; i < n; i++) {
      scanf("%d", &a[i]);
      k[i] = a[i];
      mp[a[i]] = i;
    }
    sort(a, a + n);
    for (int i = 0; i < n; i++) {
      k[mp[a[i]]] = i + 1;
    }
    fill(bit, bit + n + 1, 0);
    long long ans = 0;
    for (int j = 0; j < n; j++) {
      ans += j - sum(k[j]);
      add(k[j], 1);
    }
    printf("%lld\n", ans);
  }
  return 0;
}
