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 é o nome do especialista rural com mais pacientes do sexo masculino?
 ###Tabelas: 
CREATE TABLE physician (physician_id INT, name VARCHAR(50), specialty VARCHAR(30), gender VARCHAR(10)); CREATE TABLE visit (visit_id INT, physician_id INT, rural BOOLEAN);
SELECT physician.name FROM physician JOIN (SELECT physician_id FROM visit JOIN patient ON visit.patient_id = patient.patient_id WHERE visit.rural = TRUE AND patient.gender = 'male' GROUP BY physician_id ORDER BY COUNT(*) DESC LIMIT 1) AS subquery ON physician.physician_id = subquery.physician_id;