int n,a[18],b[18],d[1<<18][18]; { rd(n,(a,b)(n)); rep(j,1<