Distributing Parts

CodeForces - 496E