NVIDIA interview question

How to design a divide-by-3 counter most efficiently?