Note that the logic required to implement the JK flip flop solution is the least, followed by the T and the SR, with the D requiring the most. A block diagram of the JK solution is shown below. To make the drawing clearer, we put flip flop B on the left.