poj2184. dp. packing-problem. worthing revisit