Solve basic problems in demand engineering