class Solution { public: int t[200005]; long long merge_sort(vector<int> &data, int l, int r) { long long num = 0; if(l < r) { int mid = (l + r) / 2; num += merge_sort(data, l, mid) % 1000000007; num += merge_sort(data, mid + 1, r) % 1000000007; int i = l, j = mid + 1, k = 0; while(i &l...