集合
描述
Doctor Who
有一个包含 个元素的集合 。
她()想让你找出 个集合(集合可以相等)。满足:
是 的子集,且
现在请你告诉 Doctor Who
满足条件的方案数。
格式
输入格式
第一行为 。
输出格式
输出一个数,即合法方案数。由于这个数可能很大,你只要输出这个数除以 的余数。
样例1
输入样例1
输出样例1
样例解释
设包含个元素的集合为,找出 个 集合是的子集,分别有:
{ }, { }
{1}, { }
{2}, { }
{1, 2},{ }
{ }, {1}
{ }, {2}
{ }, {1,2}
{1}, {2}
{2}, {1}
共种方案,它们的交集都是空集。
限制
%的数据,。(注意是 10^{63}−1)