logic sequential 1019644