#include <iostream>
#include <algorithm> 
#include <vector>
using namespace std;

int main() {
	double r, sum=0;
	int s;
	vector <double> x;
	vector <double> y;
	while(cin >> r){
		if(r<0){
			x.push_back(r);
		}
		else y.push_back(r);
	}
	s = min(x.size(), y.size());
	for(int i=0; i < s; i++){
		sum += x[i] * y.back(); /* умножение отрицательных чисел в порядке 
		следования на неотрицательные в обратном порядке */
		y.pop_back();
	}
	cout << sum;
	return 0;
}