#include using namespace std; int F[1002]; int S[1002]; int main() { int n,m; cin>>n>>m; int h,H; cin>>h>>H; for (int i=1; i<=n; i++){ cin>>F[i]; } for (int i=1; i<=m; i++){ cin>>S[i]; } for (int i=1; i<=n; i++){ if (F[i]>=h && F[i]<=H){ continue; } if (F[i]=h && F[i] + S[k]<=H){ c=1; break; } } if (c==1){ continue; } cout<<"No"; return 0; } if (F[i]>H){ cout<<"No"; return 0; } } cout<<"Yes"; return 0; }