POJ 1003, 1004, 1005, 1006, 1007, 1008