Incredible Chess

LightOJ - 1186