#include #if __has_include() #include using namespace atcoder; #endif #if __has_include() #include using cpp_int=boost::multiprecision::cpp_int; #endif #if __has_include() #include templateusing cpp_float=boost::multiprecision::number>; templateusing cpp_double=boost::multiprecision::number>; #endif using namespace std; using ll=long long; inline void yn(bool x){if(x){cout<<"Yes"< inline void erase_duplicate(vector& A){sort(A.begin(),A.end());A.erase(unique(A.begin(),A.end()),A.end());} inline ll powll(ll x,ll n){ll r=1;while(n>0){if(n&1){r*=x;};x*=x;n>>=1;};return r;} int main(){ ll N; cin>>N; vector A(N); for(ll i=0;i>A[i]; } sort(A.begin(), A.end()); for(ll i=0;i