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 os 3 estados com o maior número de hospitais e o número correspondente de leitos nesses hospitais.
 ###Tabelas: 
CREATE TABLE hospitals (hospital_id INT, name VARCHAR(50), state VARCHAR(20), num_beds INT); INSERT INTO hospitals (hospital_id, name, state, num_beds) VALUES (1, 'Hospital A', 'New York', 500), (2, 'Hospital B', 'Texas', 600), (3, 'Hospital C', 'California', 700); CREATE TABLE states (state VARCHAR(20), region VARCHAR(20)); INSERT INTO states (state, region) VALUES ('New York', 'Northeast'), ('Texas', 'South'), ('California', 'West');
SELECT s.state, h.num_beds FROM hospitals h INNER JOIN states s ON h.state = s.state WHERE h.state IN (SELECT s.state FROM hospitals h INNER JOIN states s ON h.state = s.state GROUP BY s.state ORDER BY COUNT(h.hospital_id) DESC LIMIT 3) ORDER BY num_beds DESC;