FLIP-FLOPS – M-Flip-flops