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 são as 3 principais patentes de engenharia de bioprocessos registradas nos EUA e na Alemanha, juntamente com suas datas de depósito?
 ###Tabelas: 
CREATE SCHEMA if not exists engineering; USE engineering; CREATE TABLE if not exists patents (id INT, name VARCHAR(100), country VARCHAR(100), filed_date DATE); INSERT INTO patents (id, name, country, filed_date) VALUES (1, 'PatentA', 'USA', '2021-01-01'), (2, 'PatentB', 'USA', '2022-02-02'), (3, 'PatentC', 'Germany', '2020-03-03'), (4, 'PatentD', 'USA', '2019-04-04'), (5, 'PatentE', 'Germany', '2018-05-05');
SELECT name, country, filed_date FROM engineering.patents WHERE country IN ('USA', 'Germany') GROUP BY name, country, filed_date ORDER BY filed_date DESC LIMIT 3;