CF2081G2 Hard Formula (Hard Version)
Description
This is the hard version of the problem. The difference between the versions is that in this version, the limit on $ n $ and the time limit are higher. You can hack only if you solved all versions of this problem.
You are given an integer $ n $ , and you need to compute $ (\sum_{k=1}^n k\bmod\varphi(k))\bmod 2^{32} $ , where $ \varphi(k) $ equals the number of positive integers no greater than $ k $ that are coprime with $ k $ .
Input Format
The only line contains a single integer $ n $ ( $ 1 \le n \le 10^{12} $ ).
Output Format
Print a single integer, representing $ (\sum_{k=1}^n k\bmod\varphi(k))\bmod 2^{32} $ .