아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Фигурное катание

시간 제한2초메모리 제한1024 MB

요약
각 원소의 점수를 b_i 이상 a_i 이하로 정하거나 0으로 두어 합이 m이 되게 하고, 적힌 숫자의 자릿수 비용 합을 최소화한다.
난이도

보통10점 중 4점

유형
동적 계획법, 그리디
정답자
아직 제출이 없습니다

문제

На одном соревновании по фигурному катанию в 2014 году решили ввести новую систему оценки выступлений фигуристов. Каждый из nn элементов короткой программы было решено оценивать целым числом баллов от 00 до a_ia\_i, где a_ia\_i --- максимальное число баллов, которое можно получить за ii-ый элемент.

Общая оценка за выступление вычисляется как сумма баллов за каждый из элементов. При этом если фигурист получает за один из элементов (например, ii-ый) менее b_ib\_i баллов, то все выступление оценивается в 00 баллов.

К сожалению, члены жюри не привыкли оценивать выступление по этим правилам, поэтому они выставляют одно число mm --- суммарную оценку. Перед ответственным секретарем соревнований Яном стоит задача привести оценки жюри к требуемому виду, то есть получить набор чисел c_1c\_1, \dots, c_nc\_n, таких, что они удовлетворяют описанным ограничениям и оценка всего выступления равна mm, или сообщить жюри, что это невозможно.

Но кроме этого Яну необходимо заполнить ведомость, поэтому ему придется воспользоваться услугами своей секретарши. За набор однозначного числа секретарша получает xx рублей, за набор двузначного --- yy, а за набор ноля не получает ничего.

입력

В первой строке входного файла содержатся четыре целых числа: nn --- количество параметров, mm --- оценка которую хочет поставить жюри, xx и yy --- стоимость набора однозначного и двузначного числа соответственно (0≤n,m,x,y≤990 \le n, m, x, y \le 99).

Следующие nn строк содержат по два числа b_ib\_i и a_ia\_i --- минимальная и максимальная оценка за ii-ый элемент выступления (0≤b_i,a_i≤990 \le b\_i, a\_i \le 99).

출력

В выходной файл выведите одно число --- минимально возможную суммарную стоимость выставления mm баллов. Если баллы выставить нельзя, выведите в выходной файл число -1.

예제2

  1. 예제 1

    입력
    2 12 1 99
    1 10
    1 10
    
    예상 출력
    2
    
  2. 예제 2

    입력
    2 7 1 99
    1 10
    0 10
    
    예상 출력
    1