The ______ errors in a program are most difficult to locate and remove

Syntax

Spelling

Grammatical

Logical