ll@l,@n,y=0,z=ll_inf; unordered_sets; s.insert(l*2); rep(i,n){ ll@x,d=x-y; y=x; unordered_sett; for(ll a:s){ t.insert(-(d+a)); t.insert(+(d+a)); } s=t; } for(ll a:s){ z