Not sure why the last 3 conditions don't verify, the output is correct.