https://raw.githubusercontent.com/zhiwehu/Python-programming-exercises/master/100+%20Python%20challenging%20programming%20exercises.txt