EDIT: No bug. Just bad comprehension of Booleans.
Set bool_four equal to the result of not not True or False and not True
Set bool_five equal to the result of False or not (True and True)
bool_four is false, since
x=29 and 29 is smaller than 35.
Codeacademy allows the user to move on the next lesson if
bool_four = x<35.
bool_two = (50 != (30+24+1+0)) x=29 y=30 bool_three = (x - y == -1) bool_four = x>35 bool_five = 50<x<100