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: Encontre a especialidade do médico empregado na clínica com a maior capacidade no Maine rural.
 ###Tabelas: 
CREATE TABLE clinics (id INT, name VARCHAR(50), type VARCHAR(50), capacity INT, region VARCHAR(50)); CREATE TABLE doctors (id INT, clinic_id INT, name VARCHAR(50), specialty VARCHAR(50)); INSERT INTO clinics (id, name, type, capacity, region) VALUES (1, 'Clinic A', 'Primary Care', 60, 'Rural Maine'); INSERT INTO doctors (id, clinic_id, name, specialty) VALUES (1, 1, 'Dr. Jane Smith', 'Cardiology');
SELECT doctors.specialty FROM doctors WHERE doctors.clinic_id IN (SELECT clinics.id FROM clinics WHERE clinics.region = 'Rural Maine' AND clinics.capacity = (SELECT MAX(clinics.capacity) FROM clinics WHERE clinics.region = 'Rural Maine'));