POJ 1007
POJ 1008
POJ 1012
POJ 1026
POJ 1028
POJ 1034