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: Qual é o número total de soluções com inteligência artificial implementadas para hotéis com uma pontuação de engajamento em tour virtual de pelo menos 70?
 ###Tabelas: 
CREATE TABLE hotels (hotel_id INT, hotel_name TEXT, region TEXT); CREATE TABLE ai_solutions (solution_id INT, hotel_id INT, implemented_date DATE); CREATE TABLE virtual_tours (tour_id INT, hotel_id INT, engagement_score INT); INSERT INTO hotels (hotel_id, hotel_name, region) VALUES (1, 'Eco Lodge', 'APAC'); INSERT INTO ai_solutions (solution_id, hotel_id, implemented_date) VALUES (1, 1, '2021-02-01'); INSERT INTO virtual_tours (tour_id, hotel_id, engagement_score) VALUES (1, 1, 80);
SELECT COUNT(DISTINCT ai_solutions.solution_id) AS total_solutions FROM ai_solutions INNER JOIN hotels ON ai_solutions.hotel_id = hotels.hotel_id INNER JOIN virtual_tours ON hotels.hotel_id = virtual_tours.hotel_id WHERE virtual_tours.engagement_score >= 70;