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 gênero mais popular entre os usuários nos Estados Unidos?
 ###Tabelas: 
CREATE TABLE users (id INT, name TEXT, country TEXT);CREATE TABLE user_genre_preferences (user_id INT, genre_id INT);CREATE TABLE genres (id INT, name TEXT); INSERT INTO users (id, name, country) VALUES (1, 'User A', 'USA'), (2, 'User B', 'Canada'); INSERT INTO user_genre_preferences (user_id, genre_id) VALUES (1, 1), (1, 2), (2, 3); INSERT INTO genres (id, name) VALUES (1, 'Rock'), (2, 'Pop'), (3, 'Jazz');
SELECT genres.name, COUNT(user_genre_preferences.user_id) AS popularity FROM genres JOIN user_genre_preferences ON genres.id = user_genre_preferences.genre_id JOIN users ON user_genre_preferences.user_id = users.id WHERE users.country = 'USA' GROUP BY genres.name ORDER BY popularity DESC LIMIT 1;