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 os nomes e pontuações de alfabetização financeira de todos os participantes na África do Sul que têm uma idade maior que 30 e uma pontuação de alfabetização financeira menor ou igual a 5?
 ###Tabelas: 
CREATE TABLE financial_literacy_surveys (id INT PRIMARY KEY, participant_id INT, age INT, income DECIMAL(10,2), financial_literacy INT); CREATE TABLE participants (id INT PRIMARY KEY, name VARCHAR(255), gender VARCHAR(255), country VARCHAR(255));
SELECT participants.name, financial_literacy_surveys.age, financial_literacy_surveys.income, financial_literacy_surveys.financial_literacy FROM participants JOIN financial_literacy_surveys ON participants.id = financial_literacy_surveys.participant_id WHERE financial_literacy_surveys.financial_literacy <= 5 AND participants.country = 'South Africa' AND financial_literacy_surveys.age > 30;