#QHD0000027. Quân đoàn Caesar (Caesar's Legions)
Quân đoàn Caesar (Caesar's Legions)
Caesar's Legions
Source: Codeforces
Version: Phuoc Hung OJ Extended
Problem Statement
This package preserves the original task mechanism. Cần xếp một dãy gồm đúng lính chân và lính ngựa. Không được có quá lính chân liên tiếp và quá lính ngựa liên tiếp. Hãy đếm số đội hình.
Input
Dòng duy nhất chứa .
Output
In số đội hình modulo .
Subtasks
- Subtask 1 — 20 points: small data.
- Subtask 2 — 30 points: medium data.
- Subtask 3 — 50 points: full PHOJ package limits.
Examples
Input
2 2 1 2
Output
3
Explanation
The output follows directly from the rules above.