#include using namespace std; long long mem[524288]; long long f(long long x){ if(x==0){return 0;} if(mem[x]!=-1){return mem[x];} mem[x]=f(x-1)+(long long)(x/2)+1ll; return mem[x]; } int main(){ for(int i=0;i<524288;i++){mem[i]=-1;} set st; int n; cin >> n; for(int i=0;i> v; st.insert(v); } vector vc; for(auto x: st){ vc.push_back(x); } vc.push_back(-1); long long c=1,res=0; for(int i=0;i