Solve AOJ2019
Solve AOJ2400