题目描述
给定一个长度为n的非负整数序列,对于 A 的一个子序列
(
,
,下同),称 B 是 A 的优秀子序列当且仅当,其任意两个不同元素的按位与结果均为0,即:
,满足:
,其中
是按位与运算。
对于子序列 ,我们定义其价值为
,其中
表示小等于x 的正整数中与 x 互质的数的个数。
现在请你求出 A 的所有优秀子序列的价值之和,答案对取模。
输入格式
第一行一个正整数n表示序列长度。
第二行n个用空格分隔的非负整数,表示。
输出格式
仅一行一个整数,表示答案对取模的结果。
输入输出样例
输入 #1复制
4 1 2 2 3
输出 #1复制
12
说明/提示
样例 1