Design a double edge-triggered D flip-flop using multiplexers only.The output of the flip-flop Q should “sample” the value of theinput D on both rising (+ve) and falling (-ve) edges of the clockCLK. Provide detailed solution and explanation.