#YACS202009C5. 异或方程

异或方程

题目描述

给定一个正整数 nn,求 00 到 2n−12^n-1 中有多少个数 xx 满足以下方程:

x⊕2x⊕3x=0x \oplus 2x \oplus 3x=0

由于满足条件的 xx 可能很多,请将方案数对 109+910^9+9 取模。

输入格式

单个正整数:表示 nn。

输出格式

单个自然数:表示方案数对 109+910^9+9 取模的余数。

数据范围

  • 对于 50%50\% 的数据,1≤n≤101\leq n\leq 10;
  • 对于 100%100\% 的数据,1≤n≤1000001\leq n\leq 100000。

样例数据

输入:

3

输出:

5

说明:

满足方程的数字有:000,001,010,100,101