https://answers.gmslearner.xyz/2022/09/factors-of-3600.html