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: Liste todos os fornecedores que fornecem "ovos de galinha criados soltos", juntamente com a data de certificação e data de validade.
 ###Tabelas: 
CREATE TABLE suppliers(id INT PRIMARY KEY, name VARCHAR(50), certified_date DATE, certification_expiration_date DATE); INSERT INTO suppliers(id, name, certified_date, certification_expiration_date) VALUES (1, 'Supplier A', '2020-01-01', '2022-12-31'), (2, 'Supplier B', '2019-06-15', '2021-06-14'), (3, 'Supplier C', '2021-08-08', '2023-08-07'); CREATE TABLE products(id INT PRIMARY KEY, name VARCHAR(50), type VARCHAR(50)); INSERT INTO products(id, name, type) VALUES (1, 'free-range eggs', 'eggs'), (2, 'cage-free eggs', 'eggs'), (3, 'conventional eggs', 'eggs');
SELECT s.name, s.certified_date, s.certification_expiration_date FROM suppliers s JOIN products p ON s.id = p.id WHERE p.name = 'free-range eggs';