#include using namespace std; #define REP(i,n) for(int i=0; i<(int)(n); i++) int main() { ios_base::sync_with_stdio(0); cin.tie(0); int n; cin >> n; vector d(n); for (int i = 0; i < n; i++) cin >> d[i]; int x, y; cin >> x >> y; int l = max(abs(x), abs(y)); if (l == 0) { cout << 0 << endl; } else if (find(d.begin(), d.end(), l) != d.end()) { cout << 1 << endl; } else { int dm = *max_element(d.begin(), d.end()); int ret = max(2, (l + dm - 1) / dm); cout << ret << endl; } return 0; }