func main() var n: int :: cui@inputInt() var factors: []int :: math@primeFactors(n) var v: int :: 0 var prev: int :: 0 var sum: int :: 1 var ans: int :: 1 for i(0, ^factors - 1) if(factors[i] = prev) do v :* factors[i] do sum :+ v else do ans :* sum do v :: factors[i] do prev :: v do sum :: 1 + v end if end for do ans :* sum do cui@print("\{ans}\n") end func