#include <iostream> #include <algorithm> using namespace std; long long int A[1005],B[1005]; int n,total=1,i,m; int main() { cin>>n>>m; for(i=1;i<=n;i++) cin>>A[i]; for(i=1;i<=m;i++) cin>>B[i]; sort(B+1,B+m+1); reverse(B+1,B+m+1); for(i=1;i<=m;i++) A[i]-=B[i]; sort(A+1,A+n+1); for(i=1;i<n;i++) if(A[i]!=A[i+1]) total++; cout<<total<<'\n'; for(i=1;i<n;i++) cout<<A[i]<<" "; cout<<A[n]<<"\n"; return 0; }