얼마 전 학교 체육대회 "사차원"이 열렸다. 대회 종목 중 하나는 제기차기였고, 몇몇 학생을 제외하고는 대부분의 학생이 한두 번 밖에 차지 못했다. 잘 하는 사람과 못 하는 사람의 점수 차이가 너무 커졌기 때문에, 대회 전체 점수에 영향이 클 거라고 생각한 선생님은 다음과 같은 규칙을 정했다.
선생님은 이 규칙으로 점수를 계산한 후에, 전교생의 제기차기 점수 합이 S 미만이라면, 학생들에게 제기차기를 충분히 연습시키지 못한 태영이에게 체육관 청소를 시킬 예정이다. 선생님은 p,q,r,S를 정한 후에 태영이에게 K를 정해달라고 했다. 태영이가 청소를 하지 않아도 되도록 K를 정하는 방법이 있는지, 있다면 K로 가능한 최솟값은 얼마인지 구하여라.
첫째 줄에 전교생 수 N이 주어진다.
둘째 줄에 학생 N 명의 제기차기 점수 A_1,A_2,⋯,A_N이 공백으로 구분되어 주어진다.
셋째 줄에 선생님이 정한 상수 p,q,r,S가 공백으로 구분되어 주어진다.
태영이가 청소를 하지 않아도 되는 K의 최솟값을 출력한다. 만약에 어떻게 K를 정해도 태영이가 청소를 해야 한다면, −1을 출력한다.