poj 1068 1083 1146