poj 2358
poj 1949
poj 1258
poj 1832
poj 1835