This will be a deep dive in understanding, how can we tackle your problem with the smallest first step.
Divide and rule !!!