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 programas de bem-estar financeiro na África com o menor custo médio mensal.
 ###Tabelas: 
CREATE TABLE programs (id INT PRIMARY KEY, program_name VARCHAR(255), region_id INT, is_financial_wellbeing BOOLEAN, monthly_cost DECIMAL(5,2)); CREATE TABLE regions (id INT PRIMARY KEY, name VARCHAR(255), country VARCHAR(255)); CREATE VIEW program_views AS SELECT programs.id, programs.program_name, programs.region_id, programs.is_financial_wellbeing, programs.monthly_cost, regions.country FROM programs INNER JOIN regions ON TRUE;
SELECT program_views.program_name, program_views.monthly_cost FROM program_views WHERE program_views.is_financial_wellbeing = TRUE AND regions.country = 'Africa' ORDER BY program_views.monthly_cost ASC LIMIT 1;