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 máquinas ficaram inativas por mais de 3 dias no último mês?
 ###Tabelas: 
CREATE TABLE machines (id INT, name VARCHAR(50), status VARCHAR(20), last_maintenance_date DATE); INSERT INTO machines (id, name, status, last_maintenance_date) VALUES (1, 'Machine A', 'Operational', '2023-02-01'); INSERT INTO machines (id, name, status, last_maintenance_date) VALUES (2, 'Machine B', 'Down', '2023-02-10'); INSERT INTO machines (id, name, status, last_maintenance_date) VALUES (3, 'Machine C', 'Operational', '2023-02-15'); INSERT INTO machines (id, name, status, last_maintenance_date) VALUES (4, 'Machine D', 'Down', '2023-02-05');
SELECT name, status, last_maintenance_date FROM machines WHERE status = 'Down' AND last_maintenance_date < DATE_SUB(CURDATE(), INTERVAL 3 DAY);