#include <iostream>
#include <functional>
#include <iterator>
#include <numeric>
using namespace std;
int main() {
accumulate(istream_iterator<double>(cin), istream_iterator<double>(), 0, [](int a, int b) -> auto { return a ? (cout<<(a + b)/2.0<<endl, 0) : b;});
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KI2luY2x1ZGUgPGl0ZXJhdG9yPgojaW5jbHVkZSA8bnVtZXJpYz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJYWNjdW11bGF0ZShpc3RyZWFtX2l0ZXJhdG9yPGRvdWJsZT4oY2luKSwgaXN0cmVhbV9pdGVyYXRvcjxkb3VibGU+KCksIDAsIFtdKGludCBhLCBpbnQgYikgLT4gYXV0byB7IHJldHVybiBhID8gKGNvdXQ8PChhICsgYikvMi4wPDxlbmRsLCAwKSA6IGI7fSk7CglyZXR1cm4gMDsKfQ==