https://learngraduation.blogspot.com/2021/03/how-to-use-this-rule.html