Տրված է n ամբողջ թիվը։ Ձեզ խնդրում են հաշվել, թե քանի տարբեր երկարությամբ n բիթ-տող (bit-string) կարող է գոյություն ունենալ։ Քանի որ արդյունքը կարող է չափազանց մեծ լինել, ծրագիրը ելքում պետք է տպի բիթ-տողերի ընդհանուր քանակի (1000000007)-ի վրա բաժանելիս ստացվող մնացորդը։
Մուտք
Մուտքի միակ տողում տրված է մեկ ամբողջ թիվ n (1 ≤ n ≤ )։
Ելք
Ծրագիրը պետք է տպի n երկարությամբ բիթ-տողերի քանակը մոդուլո ։