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 é a idade média de todos os artistas de hip-hop que se apresentaram em festivais de música?
 ###Tabelas: 
CREATE TABLE artists (artist_id INT, artist_name VARCHAR(100), artist_age INT, genre VARCHAR(50)); INSERT INTO artists VALUES (1, 'Artist A', 35, 'Hip-Hop'); INSERT INTO artists VALUES (2, 'Artist B', 28, 'Hip-Hop'); CREATE TABLE festivals (festival_id INT, festival_name VARCHAR(100), artist_id INT); INSERT INTO festivals VALUES (1, 'Festival X', 1); INSERT INTO festivals VALUES (2, 'Festival Y', 2);
SELECT AVG(artists.artist_age) FROM artists INNER JOIN festivals ON artists.artist_id = festivals.artist_id WHERE artists.genre = 'Hip-Hop';