Cannabis made of thousands of ingredients however the most...