practical semantics final assignment