Unraveling mysteries, cracking codes and solving riddles can be a thrilling adventure for some, and a daunting task for others. While some of us might struggle to piece together the clues of a complex puzzle, others seem to have an innate talent for it, breezing through brain teasers with the ease of flipping through a picture book.