Using shadow prices (Heinemann, 1976)