Marmots (hard)

CodeForces - 802F