no

yes

yes

yes

yes

yes

yes

no

no

no

then

no

no