어떤 화폐는 N가지 동전으로 발행된다. i번째 동전은 가치가 vi센트, 무게가 wi그램이다(1≤i≤N). 서로 다른 두 동전이 가치가 같거나 무게가 같을 수는 있지만, 가치와 무게가 모두 같을 수는 없다.
V와 W가 주어진다. 고른 동전의 가치 합이 정확히 V센트, 무게 합이 정확히 W그램이 되도록 할 때 필요한 동전 개수의 최솟값 M을 구하라. 조건을 만족하는 조합이 없으면 M은 0이다. 각 동전은 개수 제한 없이 쓸 수 있다.
첫째 줄에 동전의 종류 수 N, 목표 가치 V, 목표 무게 W가 공백으로 구분되어 주어진다.
이어지는 N개 줄에는 동전 한 종류의 가치 vi와 무게 wi가 공백으로 구분되어 주어진다.
1≤N≤20, 1≤V≤150, 1≤W≤150, 1≤vi≤150, 1≤wi≤150이다.
동전 개수의 최솟값 M을 한 줄에 출력한다. 조건을 만족하는 조합이 없으면 0을 출력한다.