#include <iostream>
#include <math.h>
using namespace std;
int main() {
int a=0;
double b=0.0, b1=0.0; //Переменные для хранения номера элемента, а также текущего и предыдущего значений.
while(true) {
scanf("%lf", &b1); // Чтение из стандартного потока.
if (b1 < 0) break; // Условие при котором происходит выход из цикла.
b=b1;
a++;
}
if(a%2==0)
cout << b<< endl;
else
cout<< (-b)<< endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWF0aC5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogIAppbnQgbWFpbigpIHsKCSAgaW50IGE9MDsKCSAgZG91YmxlICBiPTAuMCwgYjE9MC4wOyAvL9Cf0LXRgNC10LzQtdC90L3Ri9C1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC90L7QvNC10YDQsCDRjdC70LXQvNC10L3RgtCwLCDQsCDRgtCw0LrQttC1INGC0LXQutGD0YnQtdCz0L4g0Lgg0L/RgNC10LTRi9C00YPRidC10LPQviDQt9C90LDRh9C10L3QuNC5LgoJICAKCSAgd2hpbGUodHJ1ZSkgewoJCSAgIHNjYW5mKCIlbGYiLCAmYjEpOyAgLy8g0KfRgtC10L3QuNC1INC40Lcg0YHRgtCw0L3QtNCw0YDRgtC90L7Qs9C+INC/0L7RgtC+0LrQsC4KCQkgICBpZiAoYjEgPCAwKSAgYnJlYWs7ICAgICAvLyDQo9GB0LvQvtCy0LjQtSDQv9GA0Lgg0LrQvtGC0L7RgNC+0Lwg0L/RgNC+0LjRgdGF0L7QtNC40YIg0LLRi9GF0L7QtCDQuNC3INGG0LjQutC70LAuCgkJICAgYj1iMTsKCQkgICBhKys7CgkgfQoJIGlmKGElMj09MCkKIAkgCSAgIGNvdXQgPDwgYjw8IGVuZGw7IAoJIGVsc2UKCQkgICBjb3V0PDwgKC1iKTw8IGVuZGw7CgkgcmV0dXJuIDA7Cn0=