cf 258 div 2 - A & B