https://yulhalijvp.blogspot.com/2021/08/zero-conditional-third-conditional-y.html