동전

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

어떤 화폐는 NN가지 동전으로 발행된다. ii번째 동전은 가치가 viv_i센트, 무게가 wiw_i그램이다(1iN1 \le i \le N). 서로 다른 두 동전이 가치가 같거나 무게가 같을 수는 있지만, 가치와 무게가 모두 같을 수는 없다.

VVWW가 주어진다. 고른 동전의 가치 합이 정확히 VV센트, 무게 합이 정확히 WW그램이 되도록 할 때 필요한 동전 개수의 최솟값 MM을 구하라. 조건을 만족하는 조합이 없으면 MM00이다. 각 동전은 개수 제한 없이 쓸 수 있다.

입력

첫째 줄에 동전의 종류 수 NN, 목표 가치 VV, 목표 무게 WW가 공백으로 구분되어 주어진다.

이어지는 NN개 줄에는 동전 한 종류의 가치 viv_i와 무게 wiw_i가 공백으로 구분되어 주어진다.

1N201 \le N \le 20, 1V1501 \le V \le 150, 1W1501 \le W \le 150, 1vi1501 \le v_i \le 150, 1wi1501 \le w_i \le 150이다.

출력

동전 개수의 최솟값 MM을 한 줄에 출력한다. 조건을 만족하는 조합이 없으면 00을 출력한다.