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: Qual é o preço de varejo máximo de roupas externas ecologicamente corretas vendidas no Japão?
 ###Tabelas: 
CREATE TABLE garment_sales (id INT, garment_type VARCHAR(50), sustainability_rating INT, country VARCHAR(50), price DECIMAL(5,2)); INSERT INTO garment_sales (id, garment_type, sustainability_rating, country, price) VALUES (1, 'jacket', 5, 'Japan', 250.99), (2, 'coat', 3, 'Japan', 299.99);
SELECT MAX(price) FROM garment_sales WHERE garment_type IN ('jacket', 'coat') AND country = 'Japan' AND sustainability_rating >= 3;