For problem statement at 0-999/400-499/440-449/444/problemA.txt this is a correct solution, but verifier at 0-999/400-499/440-449/444/verifierA.go ends with case 1 failed: expected 3.666667 got 17.000000
input:
4 2
6 7 2 9
3 4 3
1 3 9
exit status 1 can you fix the verifier? ```go
package main
import (
"fmt"
)
func main() {
var n, m int
fmt.Scan(&n, &m)
x := make([]int64, n)
for i := 0; i < n; i++ {
fmt.Scan(&x[i])
}
var ans float64
for i := 0; i < m; i++ {
var a, b int
var c int64
fmt.Scan(&a, &b, &c)
a--
b--
d := float64(x[a] + x[b] + c)
if d > ans {
ans = d
}
}
fmt.Printf("%.9f\n", ans)
}
```