Start 2024-08-20 14:00:00

2024年度蓝桥杯省赛集训NO.5

End 2024-09-30 16:00:00
Contest is over.
Now 2025-10-14 01:32:28

H. 【例78.1】忽明忽暗

Description

走廊里有 n 盏灯,编号依次为1,2,3,…,n,由学校电路控制中心管理。初始时,所有灯都是关闭的。某黑客入侵了学校电路控制中心,黑客想让灯忽明忽暗,进行了 n 轮操作。第 i 轮操作,会让所有编号为 i 的倍数的灯状态反转,也就是打开的变为关闭,关闭的变为打开。
现在黑客想知道,n 轮操作后,所有亮着的灯的编号之和为多少。因为答案很大,只需输出答案对 10^9+7取模的结果。

Input

一个整数 n,表示灯的个数。对于100% 的数据1≤n≤10^{18}

Output

一个整数,表示亮着的灯的编号之和对10^9+7取模的结果。

Examples

Input

20

Output

30

Submit

Login

Signup
Time Limit 1 second
Memory Limit 64 MB
Submit