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