Median

Time Limit: 5 Seconds
Memory Limit: 65536 KB

The median of *m* numbers is after sorting them in order, the middle one number of them if *m* is even or the average number of the middle 2 numbers if *m* is odd.
You have an empty number list at first. Then you can add or remove some number from the list.

For each add or remove operation, output the median of the number in the list please.

#### Input

This problem has several test cases.
The first line of the input is an integer *T* (0<*T*<=100) indicates the number of test cases.
The first line of each test case is an integer *n* (0<*n*<=10000) indicates the number of operations.
Each of the next *n* lines is either "add x" or "remove x"(-2^{31}<=*x*<2^{31}) indicates the operation.

#### Output

For each operation of one test case:
If the operation is *add* output the median after adding *x* in a single line.
If the operation is *remove* and the number *x* is not in the list, output "Wrong!" in a single line.
If the operation is *remove* and the number *x* is in the list, output the median after deleting *x* in a single line, however the list is empty output "Empty!".

#### Sample Input

2
7
remove 1
add 1
add 2
add 1
remove 1
remove 2
remove 1
3
add -2
remove -2
add -1

#### Sample Output

Wrong!
1
1.5
1
1.5
1
Empty!
-2
Empty!
-1

#### Hint

if the result is an integer DO NOT output decimal point.
And if the result is a double number , DO NOT output trailing 0s.

Author:

**CAO, Peng**
Contest:

**ZOJ Monthly, June 2012**
Submit
Status