Match & Catch

CodeForces - 427D