Congrats for being number 1.Thanks for sharing. I was checking your code. Two questions - 1) Why did you Number of windows when it has many blank values and did it prove effective after feature engineering. 2) I didnt understand below code
test_predictions['Claim'] = (a['Claim'] * 0.69 + b['Claim'] * 0.31).round(2)