You may refer to brute force solution provided in the repository under "codemonk" directory for reference to provide optimal solution.