logic sequential 456970