For problem statement at 1000-1999/1300-1399/1360-1369/1360/problemD.txt this is a correct solution, but verifier at 1000-1999/1300-1399/1360-1369/1360/verifierD.go ends with All tests passed! can you fix the verifier? ```go
package main
import "fmt"
func main() {
var t int
fmt.Scan(&t)
for i := 0; i < t; i++ {
var n, k int64
fmt.Scan(&n, &k)
if k >= n {
fmt.Println(1)
continue
}
var ans int64 = n
found := false
for j := int64(1); j*j <= n; j++ {
if n%j == 0 {
if n/j <= k {
fmt.Println(j)
found = true
break
}
if j <= k {
ans = n / j
}
}
}
if !found {
fmt.Println(ans)
}
}
}
```