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: Calcular a média do número de obras de arte por artista no movimento 'Surrealismo'.
 ###Tabelas: 
CREATE TABLE Artworks (ArtworkID INT, Title VARCHAR(50), Year INT, ArtistID INT, ArtMovement VARCHAR(50)); INSERT INTO Artworks (ArtworkID, Title, Year, ArtistID, ArtMovement) VALUES (1, 'The Persistence of Memory', 1931, 4, 'Surrealism'); INSERT INTO Artworks (ArtworkID, Title, Year, ArtistID, ArtMovement) VALUES (2, 'The Temptation of St. Anthony', 1946, 4, 'Surrealism'); INSERT INTO Artworks (ArtworkID, Title, Year, ArtistID, ArtMovement) VALUES (3, 'The Great Masturbator', 1929, 4, 'Surrealism'); INSERT INTO Artworks (ArtworkID, Title, Year, ArtistID, ArtMovement) VALUES (4, 'Soft Construction with Boiled Beans', 1933, 5, 'Surrealism'); INSERT INTO Artworks (ArtworkID, Title, Year, ArtistID, ArtMovement) VALUES (5, 'The Enigma of William Tell', 1933, 5, 'Surrealism');
SELECT AVG(ArtworksPerArtist) FROM (SELECT COUNT(*) AS ArtworksPerArtist FROM Artworks WHERE ArtMovement = 'Surrealism' GROUP BY ArtistID) AS A;