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: Encontre o número total de visitantes de comunidades sub-representadas que interagiram com exposições digitais em 2021.
 ###Tabelas: 
CREATE TABLE Communities (id INT, community_type VARCHAR(30)); INSERT INTO Communities (id, community_type) VALUES (1, 'Underrepresented'), (2, 'Mainstream'); CREATE TABLE DigitalEngagement (id INT, visitor_id INT, community_id INT, year INT); INSERT INTO DigitalEngagement (id, visitor_id, community_id, year) VALUES (1, 101, 1, 2021), (2, 102, 1, 2021), (3, 103, 2, 2021);
SELECT COUNT(DISTINCT DigitalEngagement.visitor_id) FROM DigitalEngagement INNER JOIN Communities ON DigitalEngagement.community_id = Communities.id WHERE Communities.community_type = 'Underrepresented' AND DigitalEngagement.year = 2021;