CREATE TABLE activity (actid NUMBER, activity_name CLOB)
CREATE TABLE student (stuid NUMBER, lname CLOB, fname CLOB, age NUMBER, sex CLOB, major NUMBER, advisor NUMBER, city_code CLOB)
CREATE TABLE faculty (facid NUMBER, lname CLOB, fname CLOB, rank CLOB, sex CLOB, phone NUMBER, room CLOB, building CLOB)
CREATE TABLE participates_in (stuid NUMBER, actid NUMBER)
CREATE TABLE faculty_participates_in (facid NUMBER, actid NUMBER)

What are the first names of the professors who do not play Canoeing or Kayaking as activities?
SELECT lname FROM faculty WHERE rank = 'Professor' EXCEPT SELECT DISTINCT T1.lname FROM faculty AS T1 JOIN faculty_participates_in AS T2 ON T1.facid = T2.facid JOIN activity AS T3 ON T2.actid = T2.actid WHERE T3.activity_name = 'Canoeing' OR T3.activity_name = 'Kayaking'
SELECT "lname" FROM "faculty" WHERE "rank" = 'Professor' EXCEPT SELECT DISTINCT "T1"."lname" FROM "faculty" "T1" JOIN "faculty_participates_in" "T2" ON "T1"."facid" = "T2"."facid" JOIN "activity" "T3" ON "T2"."actid" = "T2"."actid" AND ("T3"."activity_name" = 'Canoeing' OR "T3"."activity_name" = 'Kayaking')