Unravel
/ʌnˈɹævəl/
verb
To separate the threads (of); disentangle.
“Mother couldn't unravel the ball of wool after the cat had played with it.”
(of threads, etc.) To become separated; (of something woven, knitted, etc.) to come apart.
To clear from complication or difficulty; to unfold; to solve.
“to unravel a mystery”
Synonyms: solve, unriddle, disentangle, unsnarl