#R040C. [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
ABorBAis not allowed. - Choose two consecutive characters in and erase them. However, choosing
ABorBAis 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