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: Quantas remessas foram atrasadas por mais de 3 dias no primeiro trimestre de 2022?
 ###Tabelas: 
CREATE TABLE Shipments (id INT, source VARCHAR(50), destination VARCHAR(50), weight FLOAT, ship_date DATE, delivery_date DATE); INSERT INTO Shipments (id, source, destination, weight, ship_date, delivery_date) VALUES (6, 'India', 'Germany', 300, '2022-01-01', '2022-01-05'); INSERT INTO Shipments (id, source, destination, weight, ship_date, delivery_date) VALUES (7, 'India', 'Germany', 400, '2022-02-10', '2022-02-15'); INSERT INTO Shipments (id, source, destination, weight, ship_date, delivery_date) VALUES (8, 'India', 'Germany', 500, '2022-03-20', '2022-03-23');
SELECT COUNT(*) FROM Shipments WHERE DATEDIFF(day, ship_date, delivery_date) > 3 AND ship_date BETWEEN '2022-01-01' AND '2022-03-31';