Guess Multi Flip Flop