add python challenge ch-3 ch-4 ch-5