Google interview question

Up down asynchronous counter flip flop implementation