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: Quais cursos de desenvolvimento profissional foram concluídos pela maioria dos professores no último ano?
 ###Tabelas: 
CREATE TABLE teachers (teacher_id INT, teacher_name TEXT); INSERT INTO teachers (teacher_id, teacher_name) VALUES (1, 'Teacher A'), (2, 'Teacher B'), (3, 'Teacher C'); CREATE TABLE courses (course_id INT, course_name TEXT, year INT); INSERT INTO courses (course_id, course_name, year) VALUES (1, 'Course X', 2021), (2, 'Course Y', 2021), (3, 'Course Z', 2022); CREATE TABLE teacher_courses (teacher_id INT, course_id INT, completion_date DATE); INSERT INTO teacher_courses (teacher_id, course_id, completion_date) VALUES (1, 1, '2021-01-01'), (2, 1, '2021-02-01'), (3, 2, '2021-03-01'), (4, 2, '2021-04-01'), (5, 3, '2022-01-01');
SELECT c.course_name, COUNT(tc.teacher_id) as num_teachers FROM teacher_courses tc JOIN courses c ON tc.course_id = c.course_id WHERE c.year = 2021 GROUP BY c.course_name ORDER BY num_teachers DESC LIMIT 1;