poj2533 AC
uva531 AC
poj1836 AC