← Home
```go
package main

import "fmt"

func gcd(a, b uint64) uint64 {
	for b != 0 {
		a, b = b, a % b
	}
	return a
}

func main() {
	var n, k uint64
	fmt.Scan(&n, &k)
	var pow10 uint64 = 1
	for i := uint64(0); i < k; i++ {
		pow10 *= 10
	}
	g := gcd(n, pow10)
	res := (n / g) * pow10
	fmt.Println(res)
}
```