SP7685 FLWRS - Flowers
Description
Hanadi has **N** flower pots each with a unique flower. The pots are arranged along in a line.
One day, She decided to change their order under the condition that no two pots that were
originally next to each other remain next to each other.
### Task
write a program that is given the number of pots, calculates the number of possible orders
satisfying the condition **modulo a given integer M**.
### Constraints
**1** N 2,000 The number of pots.
**2** M 1,000,000,000
Input Format
- Line 1 contains the integer **N**, the number of flower pots.
- Line 2 contains the integer **M**.
Output Format
A single line containing one integer between 0 and **M-1** (inclusive): the number of possible
orders modulo **M**.