added python challenge solutions