A person 18 years of age or older commits a felony of the second degree (punishable by up to 20 years and a $25,000 fine) if such person solicits a person who is less than 18 years of age to engage in a violation of the provision relating to the unlawful dispensing, delivery, or prescription of a controlled substance by a practitioner, or the provision relating to the unlawful manufacture of a controlled substance, or delivers or conspires to deliver a controlled substance to such a person, intending, knowing, or having reason to know that the person intends to engage in such a violation with the controlled substance. Such a person commits a felony of the first degree if he or she intends, knows, or has reason to know that the person under 18 years of age intends to commit this offense in a drug-free school zone