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 produtos de software sem vulnerabilidades de alta gravidade.
 ###Tabelas: 
CREATE TABLE software (id INT, name VARCHAR(255)); INSERT INTO software (id, name) VALUES (1, 'Product A'), (2, 'Product B'), (3, 'Product C'); CREATE TABLE vulnerabilities (id INT, software_id INT, severity VARCHAR(255)); INSERT INTO vulnerabilities (id, software_id, severity) VALUES (1, 1, 'High'), (2, 1, 'Medium'), (3, 2, 'High'), (4, 2, 'Low'), (5, 3, 'Medium');
SELECT software.name FROM software LEFT JOIN vulnerabilities ON software.id = vulnerabilities.software_id WHERE vulnerabilities.severity IS NULL OR vulnerabilities.severity != 'High';