poj 1799 1828 1844