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: Listar todos os algoritmos únicos utilizados na pesquisa de segurança em IA.
 ###Tabelas: 
CREATE TABLE algorithms (id INT, name TEXT); INSERT INTO algorithms (id, name) VALUES (1, 'Alg1'), (2, 'Alg2'), (3, 'Alg3'), (4, 'Alg4'), (5, 'Alg5'); CREATE TABLE safety_research (id INT, algorithm_id INT, name TEXT); INSERT INTO safety_research (id, algorithm_id, name) VALUES (1, 1, 'SafetyRes1'), (2, 2, 'SafetyRes2'), (3, 3, 'SafetyRes3'), (4, 4, 'SafetyRes4');
SELECT DISTINCT algorithms.name FROM algorithms INNER JOIN safety_research ON algorithms.id = safety_research.algorithm_id;