https://python.plainenglish.io/10-intricate-coding-challenges-only-seasoned-programmers-grasp-dea965b0fb82