Design a Moore sequential machine that has one input X and one output Y. Whenever X changes from 0 to 1, Y should become 1 for two clock cycles and then return to 0 - even if X is still 1. For example, given an input sequence X=0110101001, the output sequence Y=0110110001. Design the sequential circuit using D-flip-flops.