uva10583 AC
poj2560 AC
poj2395 AC
merge commit