Find the number of different products that are produced by companies at different headquarter cities.
CREATE TABLE manufacturers (
    code number,
    name text,
    headquarter text,
    founder text,
    revenue number
)

CREATE TABLE products (
    code number,
    name text,
    price number,
    manufacturer number
)
SELECT COUNT(DISTINCT T1.name), T2.headquarter FROM products AS T1 JOIN manufacturers AS T2 ON T1.manufacturer = T2.code GROUP BY T2.headquarter
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: Find the number of different products that are produced by companies at different headquarter cities. ### Input: CREATE TABLE manufacturers (
    code number,
    name text,
    headquarter text,
    founder text,
    revenue number
)

CREATE TABLE products (
    code number,
    name text,
    price number,
    manufacturer number
) ### Response: SELECT COUNT(DISTINCT T1.name), T2.headquarter FROM products AS T1 JOIN manufacturers AS T2 ON T1.manufacturer = T2.code GROUP BY T2.headquarter