poj 2945
poj 2945