I'm really confused on how to simplify boolean statements : I'm told to condense this in python in a more simplified form. Is it possible to do so in an orderly manner?

    (not ((b or not c) and (not a or not c))) or (not (c or not (b and c))) or (a and not c) and (not a or (a and b and c) or (a and ((b and not c) or (not b))))

    (not (a and not b) or (not c and b)) and (not b) or (not a and b and not c) or (a and not b))