import java.util.ArrayList;
public class Solution {
ArrayList<Integer> list = new ArrayList<>();
public void Insert(Integer num) {
if(list.isEmpty()){
list.add(num);
}else{
int i = 0;
while(i < list.size() && list.get(i) < num){
i++;
}
if(i == list.size()){
list.add(num);
}else{
list.add(i, num);
}
}
}
public Double GetMedian() {
int size = list.size();
int midSize = size / 2;
if(size % 2 == 0){
return (double)(list.get(midSize - 1) + list.get(midSize)) / 2;
}else{
return (double)(list.get((size - 1) / 2));
}
}