https://mysteryweevil.medium.com/mastering-pythons-elif-clause-making-complex-decisions-simplified-fe06df6c6561