TAG: redefine the problem