D-Flip Flop Count

What is the minimum number of D-type flip-flops required to design a synchronous counter that cycles through the state sequence 0 → 3 → 1 → 2 → 0 ...?