timing of sequential logic lec 23 5504958