#!/usr/bin/python2 # -*- coding: utf-8 -*- # † inf = float('inf') n = int(raw_input()) ds = map(int, raw_input().split()) x, y = map(int, raw_input().split()) x, y = abs(x), abs(y) z = max(x, y) mini = inf for i in xrange(n): for j in xrange(n): dif = abs(ds[i] - ds[j]) if dif > 0 and z % dif == 0: mini = min(mini, z/dif * 2) if mini == inf: mini = -1 print mini