Hi all! I am currently stuck on the following exercise:

https://www.codecademy.com/courses/python-beginner-BxUFN/2/5?curriculum_id=4f89dab3d788890003000096#

I can't seem to understand exactly how to simplify not/and/or statements. The hint on the exercise states the following:

`True or not False and False`

.`not`

gets evaluated first, so we have`True or True and False`

.`and`

goes next, so we get`True or False`

.As we've seen,

`True or False`

is`True`

, so the value finally returned is`True`

!

How does `True or True and False`

come out to `True or False`

? And why would `True or False`

come out to `True`

? I can't seem to recall learning this, despite it stating so.

Thanks!