Answer:
C
Explanation:
its clear and open to one answer
indefinite means lasting for a long time
difficult means hard
confusing means hard to comprehend; not clear
therefore the answer is C
In my opinion, b. visible already means it's clear to the eye, hence 'to the eye' should be eliminated! :)
Unnecessarily is what the word means