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: Quantos usuários se registraram por mês para o gênero de jogo 'Role Playing' em 2021?
 ###Tabelas: 
CREATE TABLE users (user_id INT, username VARCHAR(50), game_id INT, register_date DATE); INSERT INTO users VALUES (1, 'User1', 1, '2021-02-03'), (2, 'User2', 1, '2021-03-05'), (3, 'User3', 2, '2021-01-10'), (4, 'User4', 2, '2021-02-15'), (5, 'User5', 3, '2021-03-20');
SELECT DATE_FORMAT(register_date, '%Y-%m') as month, COUNT(DISTINCT user_id) as num_users FROM users JOIN games ON users.game_id = games.game_id WHERE genre = 'Role Playing' AND YEAR(register_date) = 2021 GROUP BY month;