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: Qual é o número total de usuários únicos que interagiram com postagens com a hashtag '#music' ou '#dance' na região 'Europe' nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE engagements (engagement_id INT, post_id INT, user_id INT, engagement_date DATE); CREATE TABLE posts (post_id INT, user_id INT, hashtags VARCHAR(255), region VARCHAR(255)); INSERT INTO engagements (engagement_id, post_id, user_id, engagement_date) VALUES (1, 1, 1, '2021-08-01'); INSERT INTO posts (post_id, user_id, hashtags, region) VALUES (1, 1, '#music #europe', 'Europe');
SELECT COUNT(DISTINCT engagements.user_id) FROM engagements JOIN posts ON engagements.post_id = posts.post_id WHERE (posts.hashtags LIKE '%#music%' OR posts.hashtags LIKE '%#dance%') AND posts.region = 'Europe' AND engagements.engagement_date >= NOW() - INTERVAL 6 MONTH;