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 os navios que cumpriram a lei marítima no Oceano Índico nos últimos 5 anos.
 ###Tabelas: 
CREATE TABLE vessels (vessel_name TEXT, compliance_status TEXT, ocean TEXT, year INT); INSERT INTO vessels (vessel_name, compliance_status, ocean, year) VALUES ('VesselA', 'compliant', 'Indian', 2018), ('VesselB', 'non-compliant', 'Indian', 2018), ('VesselC', 'compliant', 'Indian', 2018), ('VesselA', 'compliant', 'Indian', 2019), ('VesselB', 'non-compliant', 'Indian', 2019), ('VesselC', 'compliant', 'Indian', 2019);
SELECT vessel_name FROM vessels WHERE compliance_status = 'compliant' AND ocean = 'Indian' AND year BETWEEN 2017 AND 2021;