vector mul(vector& a, vector& b) { int n = 1 << (__lg(sz(a) + sz(b) - 1) + 1); vector a2(all(a)), b2(all(b)); a2.resize(n), b2.resize(n); fft(a2), fft(b2); for (int i=0; i ans(n); for (int i=0; i