This is not my type of puzzle. I cannot find a sophisticated solution. Solving the level appears to be a matter of dumb luck. I may have missed something.