The minimum number of JK flip-flops required to construct a synchronous counter with the count sequence (0, 0, 1, 1, 2, 2, 3, 3, 0, 0, …) is ____
a) 5
b) 4
c) None
d) 3
e) 2