vector mul(vector a, vector b) { int n = 1 << (__lg(max(sz(a), sz(b)) - 1) + 1); a.resize(n), b.resize(n); bitwiseConv(a), bitwiseConv(b); for (int i=0; i