As a puzzle lover, I am a huge fan of apps that challenge the mind. Solving logic-based problems or riddles scratches an itch ...