poj 3505.