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: Identificar o artista com o maior número de obras exibidas em galerias localizadas em Nova York e mostrar o número de obras e nomes das galerias.
 ###Tabelas: 
CREATE TABLE Artists (id INT, name VARCHAR(30)); CREATE TABLE Works (id INT, artist_id INT, title VARCHAR(50)); CREATE TABLE Gallery_Works (id INT, gallery_id INT, work_id INT); CREATE TABLE Galleries (id INT, name VARCHAR(30), city VARCHAR(20));
SELECT a.name, COUNT(w.id) as num_works, g.name as gallery_name FROM Artists a JOIN Works w ON a.id = w.artist_id JOIN Gallery_Works gw ON w.id = gw.work_id JOIN Galleries g ON gw.gallery_id = g.id WHERE g.city = 'New York' GROUP BY a.name, g.name ORDER BY num_works DESC LIMIT 1;