POJ 3126 initial