atcoder#AGC040C. [AGC040C] Neither AB nor BA
[AGC040C] Neither AB nor BA
Score : points
Problem Statement
Given is a positive even number .
Find the number of strings of length consisting of A
, B
, and C
that satisfy the following condition:
- can be converted to the empty string by repeating the following operation:- Choose two consecutive characters in and erase them. However, choosing
AB
orBA
is not allowed. - Choose two consecutive characters in and erase them. However, choosing
AB
orBA
is not allowed.
For example, ABBC
satisfies the condition for , because we can convert it as follows: ABBC
→ (erase BB
) → AC
→ (erase AC
) → (empty)
.
The answer can be enormous, so compute the count modulo .
Constraints
- is an even number.
Input
Input is given from Standard Input in the following format:
Output
Print the number of strings that satisfy the conditions, modulo .
2
7
Except AB
and BA
, all possible strings satisfy the conditions.
10
50007
1000000
210055358