Left-handers, Right-handers and Ambidexters

CodeForces - 950A