← Home
For problem statement at 0-999/200-299/210-219/215/problemA.txt this is a correct solution, but verifier at 0-999/200-299/210-219/215/verifierA.go ends with All tests passed can you fix the verifier? ```go
package main

import (
	"fmt"
)

func main() {
	var n, m int

	fmt.Scan(&n)
	a := make([]int, n)
	for i := 0; i < n; i++ {
		fmt.Scan(&a[i])
	}

	fmt.Scan(&m)
	b := make([]int, m)
	for i := 0; i < m; i++ {
		fmt.Scan(&b[i])
	}

	maxRatio := 0
	count := 0

	for _, valB := range b {
		for _, valA := range a {
			if valB%valA == 0 {
				ratio := valB / valA
				if ratio > maxRatio {
					maxRatio = ratio
					count = 1
				} else if ratio == maxRatio {
					count++
				}
			}
		}
	}

	fmt.Println(count)
}
```