/* Name: Author: xiaruize Date: */ #include<bits/stdc++.h> usingnamespace std; #define ull unsigned long long #define MOD 1000000007 #define ALL(a) (a).begin(), (a).end() #define forn(i, n) for (int i = 0; i < int(n); i++) #define form(i,j,n) for(int i=int(j);i<=int(n);i++) #define pb push_back #define mk make_pair #define pii pair<int,int> #define pis pair<int,string> #define sec second #define ll long long #define fir first #define sz(a) int((a).size()) #define int ll