solve poj 2385, 3176, 3280