The solutions to all kinds of final drive problems