Updated Poj 1218 & 2017