brz的函数
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld

题目描述

蒟蒻 最近学习了莫比乌斯函数,由于学到了新东西蒟蒻 感觉很高兴,一旁的神牛 十分不屑,随手丢了一道水题就难住了蒟蒻 ……

题目是这样的,神牛 给出一个整数 n,要求蒟蒻计算下面这个式子:

蒟蒻 不会做但是又想知道答案,但是因为十分害怕又不敢询问神牛 ,于是他只好向你求助了。

输入描述:

第一行一个整数T表示询问数量。

接下来T行每行一个整数n,意义如上所述。

输出描述:

输出T行,每行一个整数表示式子的值。
示例1

输入

复制
1
2

输出

复制
-1

说明