NVIDIA Interview Question

Design a 1 bit counter using basic gates including only 1 DFF. Then use this counter to build a 3 bits counter.