poj2996,nice.