What is the correct term for a person who twists facts and provides misinterpretations in an effort to appear infallible?
The kind of person who is given a simple logic puzzle, fails to solve it correctly and tries to persuade others that he was in fact correct e.g. by denying obvious implications that were necessary to be deduced in order to find the correct solution.