Among the English comedy movies produced in the UK, how many movies with a running time of 3 was rated the highest by users between the age 45-50? Indicate the movie names.
UK is a country
SELECT DISTINCT T1.movieid FROM movies AS T1 INNER JOIN movies2directors AS T2 ON T1.movieid = T2.movieid INNER JOIN u2base AS T3 ON T1.movieid = T3.movieid INNER JOIN users AS T4 ON T3.userid = T4.userid WHERE T1.country = 'UK' AND T2.genre = 'Comedy' AND T1.runningtime = 3 AND T3.rating = 5 AND T4.age BETWEEN 45 AND 50 AND T1.isEnglish = 'T'
database name:db_id movielens
users table users Cols: user id dtype integer, age dtype text, user gender dtype text, occupation dtype text, 
directors table directors Cols: director id dtype integer, director quality dtype integer, average revenue dtype integer, 
actors table actors Cols: actor id dtype integer, actor gender dtype text, actor quality dtype integer, 
movies table movies Cols: movie id dtype integer, year dtype integer, is English dtype text, country dtype text, runningtime dtype integer, 
movies2actors table movies2actors Cols: movie id dtype integer, actor id dtype integer, cast number dtype integer, 
movies2directors table movies2directors Cols: movie id dtype integer, director id dtype integer, genre dtype text, 
u2base table u2base Cols: user id dtype integer, movie id dtype integer, rating dtype text, 
