Answer is (a)
Inexplicable - difficult or impossible to explain
Incomprehensible - difficult or impossible to understand or comprehend - Most appropriate
Indelible - impossible to remove, erase or wash away - Not appropriate
Inextricable - unavoidable , inescapable - Not appropriate
Infallible - completely dependable or trustworthy - irrelevant