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 recreativo de cannabis é 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, recreational_use BOOLEAN); INSERT INTO dispensaries (id, name, state) VALUES (1, 'The Joint', 'Washington'), (2, '3D Cannabis Center', 'Colorado'); INSERT INTO strains (id, name, dispensary_id) VALUES (1, 'Blue Dream', 1), (2, 'OG Kush', 1), (3, 'Sour Diesel', 2); INSERT INTO state_cannabis_regulations (state, recreational_use) VALUES ('Washington', TRUE), ('Colorado', 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.recreational_use = TRUE;