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: Quem são os 3 principais fundadores com as equipes mais diversas?
 ###Tabelas: 
CREATE TABLE founders (id INT, name TEXT, company_id INT); INSERT INTO founders (id, name, company_id) VALUES (1, 'Alice', 1), (2, 'Bob', 1), (3, 'Charlie', 2), (4, 'David', 2), (5, 'Eve', 3); CREATE TABLE teams (id INT, founder_id INT, gender TEXT, ethnicity TEXT); INSERT INTO teams (id, founder_id, gender, ethnicity) VALUES (1, 1, 'Female', 'Asian'), (2, 1, 'Male', 'Hispanic'), (3, 2, 'Male', 'African'), (4, 3, 'Female', 'Caucasian'), (5, 4, 'Female', 'Asian'), (6, 5, 'Non-binary', 'African');
SELECT founder_id, COUNT(DISTINCT gender) as num_genders, COUNT(DISTINCT ethnicity) as num_ethnicities FROM teams GROUP BY founder_id ORDER BY num_genders + num_ethnicities DESC LIMIT 3;