#CT00020. Cước dữ liệu (Data Tariff)

Cước dữ liệu (Data Tariff)

Cước dữ liệu (Data Tariff)

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

Đề bài

Một thuê bao sử dụng NN đơn vị dữ liệu trong tháng. Nhà mạng tính cước theo ba mức liên tiếp:

  • AA đơn vị đầu tiên có đơn giá XX đồng trên mỗi đơn vị;
  • BB đơn vị tiếp theo có đơn giá YY đồng trên mỗi đơn vị;
  • mọi đơn vị còn lại có đơn giá ZZ đồng trên mỗi đơn vị.

Hãy tính tổng số tiền thuê bao phải trả.

Input

Một dòng chứa sáu số nguyên dương N,A,B,X,Y,ZN,A,B,X,Y,Z.

Output

In ra một số nguyên duy nhất là tổng số tiền phải trả.

Subtask

  • Subtask 1 (50%): 1≤N≤1061\le N\le 10^6, 1≤A,B≤10121\le A,B\le 10^{12}, 1≤X,Y,Z≤1061\le X,Y,Z\le 10^6. Dữ liệu bảo đảm kết quả không vượt quá 9×10189\times10^{18}.
  • Subtask 2 (50%): 1≤N,A,B≤10121\le N,A,B\le 10^{12}, 1≤X,Y,Z≤1061\le X,Y,Z\le 10^6. Dữ liệu bảo đảm kết quả không vượt quá 9×10189\times10^{18}.

Ví dụ

Ví dụ 1

Input

17 5 7 2 3 5

Output

56

Giải thích

55 đơn vị đầu có chi phí 5⋅2=105\cdot2=10; 77 đơn vị tiếp theo có chi phí 7⋅3=217\cdot3=21; 55 đơn vị còn lại có chi phí 5⋅5=255\cdot5=25. Tổng là 5656.

Ví dụ 2

Input

4 10 3 7 9 11

Output

28

Giải thích

Vì N≤AN\le A, toàn bộ 44 đơn vị đều được tính theo mức thứ nhất: 4⋅7=284\cdot7=28.