#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;
float coun(int x1, int y1, int x2, int y2) {
float num1 = 1.0 * x1 * y2;
float num2 = 1.0 * y1 * x2;
return num1 - num2;
}
int main() {
int n;
while (cin >> n && n != 0) {
vector<int> nums(200);
for (int i = 0; i < n; i++) {
cin >> nums[2 * i] >> nums[2 * i + 1];
}
float ans = 0.0;
for (int i = 2; i < n; i++) {
int temp = 2 * (i - 1);
ans += (coun(nums[0], nums[1], nums[temp], nums[temp + 1]) +
coun(nums[temp], nums[temp + 1], nums[temp + 2], nums[temp + 3]) +
coun(nums[temp + 2], nums[temp + 3], nums[0], nums[1])) /
2;
}
printf("%.1f\n", ans);
}
return 0;
}