poj2392 AC
poj1742 AC
uva10898 AC
uva10306 AC