问题3223--Calculation 2

3223: Calculation 2

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 64 MB

题目描述

Given a positive integer N, your task is to calculate the sum of the positive integers less than N which are not coprime to N. A is said to be coprime to B if A, B share no common positive divisors except 1.

输入

For each test case, there is a line containing a positive integer N(1 ≤ N ≤ 1000000000). A line containing a single 0 follows the last test case.

输出

For each test case, you should print the sum module 1000000007 in a line.

样例输入 Copy

3
4
0

样例输出 Copy

0
2

来源/分类

multi