The Blocks Problem

POJ - 1208