Adding delay for repeating loop in Material Graph

I have a simple Material Graph for a constantly pulsing light.

I need to modify it so that after 2 pulses there is a delay before the next 2 pulses, etc.

Not sure how I would modify the graph (attached).

Off the top of my head. Use 2 sine waves, one primary sine wave will be longer and clamp to the value of either 1 or 0. That will control the delay portion.