Q- Can we implement the D-Flip-flop using MUX?
Ans: Yes, we can. As we can derive a D FF from D latch by following circuit:

So we implement the above circuit to get D ff from MUX as: The following D FF is a falling edged or negative edged Flip-flop.

And we can implement the rising edge or positive edged flip-flop using negative level triggered D-LATCH as:
