https://jacoby.github.io/2021/10/18/middle-digits-to-validation-the-weekly-challenge-135.html