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 são as vulnerabilidades mais recentes para cada sistema, ordenadas por gravidade?
 ###Tabelas: 
CREATE TABLE vulnerabilities (id INT, date DATE, severity VARCHAR(10), system VARCHAR(20), country VARCHAR(20)); INSERT INTO vulnerabilities (id, date, severity, system, country) VALUES (1, '2021-01-01', 'medium', 'database', 'Mexico'); INSERT INTO vulnerabilities (id, date, severity, system, country) VALUES (2, '2021-01-02', 'high', 'network', 'Brazil');
SELECT id, date, severity, system, country FROM (SELECT id, date, severity, system, country, ROW_NUMBER() OVER (PARTITION BY system ORDER BY date DESC, severity DESC) as rank FROM vulnerabilities) ranked WHERE rank = 1;