MRAK5MHOSG2NF7X2KPREGEPO3DYRAAMU34DH6M55RBERSCVIQPAAC func factors(input int) []int {var factor []intfor i := 1; i < input/2+1; i++ {if input%i == 0 {factor = append(factor, i)
// https://www.geeksforgeeks.org/find-all-divisors-of-first-n-natural-numbersfunc genFactors(max int) map[int][]int {var factors = make(map[int][]int)for i := 1; i < max; i++ {for j := i; j < max; j += i {factors[j] = append(factors[j], i)