AND Boolean that's making my head spin

I suggest move the print node right before the branch node so you have an exact idea of what is being compared during the execution.