The correct answer is jail for narcotics addiction.
Jailing addicts would result in a withdrawal, which would be cruel and painful for the inmate, having similar effect to physical torture once they wouldn't have any kind of treatment. They might be considered a sick person instead of a criminal, who needs to get proper care, not be thrown in jail.