Find all first-grade students who are NOT taught by OTHA MOYER. Report their first and last names.
CREATE TABLE teachers (
    classroom VARCHAR,
    firstname VARCHAR,
    lastname VARCHAR
)

CREATE TABLE list (
    firstname VARCHAR,
    lastname VARCHAR,
    classroom VARCHAR,
    grade VARCHAR
)
SELECT DISTINCT T1.firstname, T1.lastname FROM list AS T1 JOIN teachers AS T2 ON T1.classroom = T2.classroom WHERE T1.grade = 1 EXCEPT SELECT T1.firstname, T1.lastname FROM list AS T1 JOIN teachers AS T2 ON T1.classroom = T2.classroom WHERE T2.firstname = "OTHA" AND T2.lastname = "MOYER"
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 all first-grade students who are NOT taught by OTHA MOYER. Report their first and last names. ### Input: CREATE TABLE teachers (
    classroom VARCHAR,
    firstname VARCHAR,
    lastname VARCHAR
)

CREATE TABLE list (
    firstname VARCHAR,
    lastname VARCHAR,
    classroom VARCHAR,
    grade VARCHAR
) ### Response: SELECT DISTINCT T1.firstname, T1.lastname FROM list AS T1 JOIN teachers AS T2 ON T1.classroom = T2.classroom WHERE T1.grade = 1 EXCEPT SELECT T1.firstname, T1.lastname FROM list AS T1 JOIN teachers AS T2 ON T1.classroom = T2.classroom WHERE T2.firstname = "OTHA" AND T2.lastname = "MOYER"