#include <fstream>
#include <vector>
#include <iomanip>
using namespace std;
int main()
{
ifstream in("aria.in");
ofstream out("aria.out");
int n;
in >> n;
long double aria = 0;
double x_0, y_0;
in >> x_0 >> y_0;
double x_anterior = x_0;
double y_anterior = y_0;
for (int i = 1; i < n; i++)
{
double x_i, y_i;
in >> x_i >> y_i;
aria += (x_anterior - x_i) * (y_anterior + y_i);
//aria += (x_anterior * y_i - x_i * y_anterior);
x_anterior = x_i;
y_anterior = y_i;
}
aria += (x_anterior - x_0) * (y_anterior + y_0);
//aria += (x_anterior * y_0 - x_0 * y_anterior);
out << setprecision(6) << fixed << aria / 2 << "\n";
in.close();
out.close();
return 0;
}