Count the number of different parties.
CREATE TABLE party_events (
    event_id number,
    event_name text,
    party_id number,
    member_in_charge_id number
)

CREATE TABLE region (
    region_id number,
    region_name text,
    date text,
    label text,
    format text,
    catalogue text
)

CREATE TABLE party (
    party_id number,
    minister text,
    took_office text,
    left_office text,
    region_id number,
    party_name text
)

CREATE TABLE member (
    member_id number,
    member_name text,
    party_id text,
    in_office text
)
SELECT COUNT(DISTINCT party_name) FROM party
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: Count the number of different parties. ### Input: CREATE TABLE party_events (
    event_id number,
    event_name text,
    party_id number,
    member_in_charge_id number
)

CREATE TABLE region (
    region_id number,
    region_name text,
    date text,
    label text,
    format text,
    catalogue text
)

CREATE TABLE party (
    party_id number,
    minister text,
    took_office text,
    left_office text,
    region_id number,
    party_name text
)

CREATE TABLE member (
    member_id number,
    member_name text,
    party_id text,
    in_office text
) ### Response: SELECT COUNT(DISTINCT party_name) FROM party