https://happydevops.com/2022/04/21/codechallenges-solving-dividing-a-plot-problem/