2019 German grandprix Analysis