Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais cepas são vendidas em dispensários localizados em estados onde o uso de cannabis medicinal é permitido?
 ###Tabelas: 
CREATE TABLE dispensaries (id INT, name TEXT, state TEXT); CREATE TABLE strains (id INT, name TEXT, dispensary_id INT); CREATE TABLE state_cannabis_regulations (state TEXT, medical_use BOOLEAN); INSERT INTO dispensaries (id, name, state) VALUES (1, 'Harborside', 'California'), (2, 'Sunnyside', 'Illinois'); INSERT INTO strains (id, name, dispensary_id) VALUES (1, 'Girl Scout Cookies', 1), (2, 'Super Lemon Haze', 1), (3, 'Chicago Fire', 2); INSERT INTO state_cannabis_regulations (state, medical_use) VALUES ('California', TRUE), ('Illinois', TRUE);
SELECT s.name FROM strains s JOIN dispensaries d ON s.dispensary_id = d.id JOIN state_cannabis_regulations scr ON d.state = scr.state WHERE scr.medical_use = TRUE;