Денис та перлини (4 курс)

Дайвер Денис збирає перлини. Усього існує J видів перлин, кожен із яких характеризується цінністю Vi і вагою однієї перлини Wi. Перед черговим зануренням скриня для перлин була порожня та важила M1. А після підняття - M2. Знайдіть мінімальну і максимальну сумарну цінність перлин, які можуть перебувати в скрині, або скажіть, що скриню не можна наповнити перлинами заданих видів.

Технічні умови

Програма читає з стандартного пристрою введення. З першого рядку два числа через пробіл M1, M2 (1 <= M1 <= M2 <= 10 000). З другого - число J (1 <= J <= 500). У наступних J рядках міститися пари Vi (1 <= Vi <= 50 000), Wi (1 <= Wi <= 10 000) записані через пробіл. Програма виводить у пристрій стандартного виведення два числа через пропуск - мінімальну і максимальну сумарну цінність. Якщо наповнити скриню неможливо, виведіть «-1 -1» (без лапок)

Приклади

Вхідні дані

Вихідні дані

1000 1100
2
1 1
5 2
100 250
ВТЛ