#BS0000068. Vua bắn súng (Shooting King)

Vua bắn súng (Shooting King)

Vua bắn súng (Shooting King)

Nguồn: AtCoder

Phiên bản: Phước Hưng OJ Extended

Đề bài

Có NN quả bóng. Bóng ii ở độ cao ban đầu HiH_i và mỗi giây tăng thêm SiS_i.

Bạn bắn được đúng một quả tại thời điểm 00, sau đó tại mỗi thời điểm nguyên 1,2,3,…1,2,3,\ldots có thể bắn thêm một quả. Thứ tự bắn tùy ý.

Nếu bóng ii bị bắn tại thời điểm tt, điểm phạt của nó là

Hi+Sit.H_i+S_i t.

Điểm của bạn là điểm phạt lớn nhất trong tất cả các bóng. Hãy tìm điểm nhỏ nhất có thể đạt được.

Input

Dòng đầu chứa NN. NN dòng tiếp theo, dòng ii chứa Hi,SiH_i,S_i.

Output

In điểm nhỏ nhất có thể.

Subtask

  • Subtask 1 — 20%: N≤50N\le50, Hi≤105H_i\le10^5, Si≤2000S_i\le2000.
  • Subtask 2 — 30%: N≤5000N\le5000.
  • Subtask 3 — 50%: 1≤N≤1051\le N\le10^5, 1≤Hi,Si≤1091\le H_i,S_i\le10^9.

Ví dụ

Input

4
5 6
12 4
14 7
21 2

Output

23

Giải thích

Có thể bắn các bóng theo thứ tự 3,4,2,13,4,2,1 tại thời điểm 0,1,2,30,1,2,3, cho các điểm 14,23,20,2314,23,20,23. Giá trị lớn nhất là 2323 và đây là tối ưu.