POJ 1002
POJ 1003
POJ 1004
POJ 1005
POJ 1006