poj 2265 http://poj.org/problem?id=2265