#include using namespace std; #define rep(i, n) for(int i=0; i #define int long long signed main() { int n; cin >> n; vector a(n); rep(i, n) cin >> a[i]; vector b(n-1); rep(i, n-1) cin >> b[i]; sort(a.begin(), a.end()); sort(b.begin(), b.end()); int ans = 8'00000'00000LL; vector l(n, 0), r(n, 0); rep(i,n){ if(i==0)continue; l[i] = l[i-1] + abs(a[i-1] - b[i-1]); r[i] = r[i-1] + abs(a[i] - b[i-1]); } int tmp = r.back(); // reverse(r.begin(), r.end()); rep(i, n){ r[i] = tmp - r[i]; } rep(i, n){ chmin(ans, l[i] + r[i]); } set st; rep(i,n) { if(l[i] + r[i] == ans) { st.insert(a[i]); } } cout << st.size() << endl; for(auto x: st) cout << x << " "; }