hub of http://poj.org/problem