#SGM0000039. Đường chân trời (SKYLINE)

Đường chân trời (SKYLINE)

Đường chân trời (SKYLINE)

Nguồn: UVa

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

Đề bài

Các tòa nhà được đặt từ sau ra trước. Với mỗi tòa nhà, tính tổng chiều dài phần có chiều cao không thấp hơn đường chân trời phía sau, rồi cập nhật đường chân trời.

Input

Dòng đầu chứa số tòa nhà nn. Mỗi trong nn dòng tiếp theo chứa li,ri,hil_i,r_i,h_i. Tòa nhà phủ đoạn ngang nửa mở [li,ri)[l_i,r_i) và có chiều cao hih_i. Các tòa nhà được cho theo thứ tự từ sau ra trước.

Output

In một số nguyên: tổng overlap của tất cả tòa nhà. Tại mỗi vị trí, phần của tòa nhà hiện tại được tính nếu hih_i lớn hơn hoặc bằng độ cao skyline trước khi đặt tòa nhà.

Subtask

  • 20 điểm: n≤50n\le50.
  • 30 điểm: n≤5000n\le5000.
  • 50 điểm: 1≤n<1051\le n<10^5, 0<li<ri≤1050<l_i<r_i\le10^5, 0<hi≤1090<h_i\le10^9; tổng overlap không vượt 2⋅1062\cdot10^6.

Ví dụ

Input

3
5 11 3
1 10 1
3 13 2

Output

14

Giải thích

Tòa nhà thứ nhất đóng góp chiều dài 6. Tòa nhà thứ hai chỉ cao ít nhất skyline trên đoạn [1,5)[1,5) nên đóng góp 4. Tòa nhà thứ ba hợp lệ trên [3,5)[3,5) và [11,13)[11,13), tổng 4. Kết quả là 6+4+4=146+4+4=14.