#P3908. 数列之异或

数列之异或

Description

12N1 \oplus 2 \oplus\cdots\oplus N 的值。

ABA \oplus B 即为 A,BA,B 按位异或后的值。

Input Format

一行一个整数 NN

Output Format

一个整数,表示所求的值。

3
0

Hint

  • 对于 50%50\% 的数据,1N1061 \le N \le 10^6

  • 对于 100%100\% 的数据,1N10181 \le N \le 10^{18}