cf 268 div2 - A,B,C,D