poj 1157 1183 1269 1323 1338 1363 1426 1458 1477