#include using namespace std; using ll = long long; #define all(a) begin(a), end(a) #define rep(i,a,b) for(ll i = a; i < (b); i++) #define per(i,a,b) for(ll i = (b)-1; i >= (a); i--) int main(){ int n; cin >> n; vector a(n); vector b(n-1); rep(i,0,n) cin >> a[i]; rep(i,0,n-1) cin >> b[i]; map> mp; rep(i,0,n){ mp[a[i]].push_back(i+1); } sort(all(a)); sort(all(b)); vector l(n,0); vector r(n,0); rep(i,0,n-1){ l[i+1] = l[i] + abs(a[i] - b[i]); } per(i,1,n){ r[i-1] = r[i] + abs(a[i] - b[i-1]); } ll ans =1e18; set st; rep(i,0,n){ if(ans > l[i] + r[i]){ ans = l[i] + r[i]; st.clear(); } if(ans == l[i] + r[i]) st.insert(a[i]); } vector ind; cout << ans << endl; for(auto v: st){ cout << v << " "; }cout << endl; }