python problemset for udacity