solutions of website www.pythonchallenge.com (not all but only those which I have done :) )