package main import ( "bufio" "fmt" "math" "os" "strconv" ) func main() { var pow float64 var convertInt int var divisor []int input := bufio.NewScanner(os.Stdin) if input.Scan() { convertInt, _ = strconv.Atoi(input.Text()) pow = math.Pow10(convertInt) } for i := 1; i <= int(pow); i++ { if int(pow)%i == 0 { divisor = append(divisor, i) } } for _, v := range divisor { fmt.Println(v) } }