Among all methods of cannabis oil extraction below , which one is the most efficient? 1) Solvent extraction (using ethanol); 2) Carrier oil extraction (using olive oil); 3) Super- or sub-critical carbon dioxide extraction; and 4) Light hydrocarbon extraction.