public: int temp[10005]; void merge(vector<int>& input,int left,int right){ if(left==right)return ; int mid=(left+right)/2; merge(input,left,mid); merge(input,mid+1,right); Allmerge(input,left,mid,right); } void Allmerge(vector<int>& input,int left,int mid,int right){ for(int i=l...