#include <iostream>
#include <iomanip>
#include <queue>

int main(){
	std::priority_queue<unsigned int> pr;
	int n = 0;
	int x = 0;

    std::cin >> n;
	for(int i = 1; i <= (n / 2) + 1; i++){
		std::cin >> x;
		pr.push(x);
    }

	while(std::cin >> x){
        pr.push(x);
        pr.pop();
    }

	if(n & 0x1){
		std::cout << pr.top() << std::endl;
	}else{
		double a = pr.top();
		pr.pop();
		double b = pr.top();
		pr.pop();
		std::cout << std::setprecision(2) << ((a + b) / 2.0) << std::endl;
	}

	return 0;
}