poj1971 poj3262 AC
cf371D cf373A AC
cf365A AC