Tổng dãy số #5

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Python
Điểm: 1000 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho dãy số: \(2, 5, 10, 17, 26, \dots\)

Nhập vào số nguyên dương \(n\). Hãy tính tổng của \(n\) số hạng đầu tiên của dãy số trên.

Input

  • Một dòng duy nhất chứa số nguyên dương \(n\) (\(1 \le n \le 10^{12}\)).

Output

  • Một số nguyên duy nhất là tổng của \(n\) số hạng đầu tiên của dãy sau khi chia lấy dư cho \(10^9 + 7\).

Example

Test 1

Input
3
Output
17
Note

Tổng của 3 số hạng đầu tiên là \(2 + 5 + 10 = 17\).

Test 2

Input
5
Output
60
Note

Tổng của 5 số hạng đầu tiên là \(2 + 5 + 10 + 17 + 26 = 60\).

Bình luận (1)

Mới nhất
Tải bình luận...