← Home
For problem statement at 0-999/200-299/220-229/227/problemB.txt this is a correct solution, but verifier at 0-999/200-299/220-229/227/verifierB.go ends with All 100 tests passed can you fix the verifier? ```go
package main

import (
	"fmt"
)

func main() {
	var n int
	fmt.Scan(&n)
	
	a := make([]int, n+1)
	pos := make([]int, n+1) // pos[value] = 1-based index
	
	for i := 1; i <= n; i++ {
		fmt.Scan(&a[i])
		pos[a[i]] = i
	}
	
	var m int
	fmt.Scan(&m)
	
	var vasya, petya int64
	
	for i := 0; i < m; i++ {
		var b int
		fmt.Scan(&b)
		p := pos[b]
		vasya += int64(p)
		petya += int64(n - p + 1)
	}
	
	fmt.Println(vasya, petya)
}
```