Reduce overfitting under constraints | Boston Consulting Group Interview Question