← Home
For problem statement at 0-999/500-599/550-559/555/problemA.txt this is a correct solution, but verifier at 0-999/500-599/550-559/555/verifierA.go ends with All tests passed can you fix the verifier? ```go
package main

import (
	"bufio"
	"fmt"
	"os"
)

func main() {
	in := bufio.NewReader(os.Stdin)
	var n, k int
	fmt.Fscan(in, &n, &k)
	var rr int64 = -1
	for i := 0; i < k; i++ {
		var m int
		fmt.Fscan(in, &m)
		a := make([]int, m)
		for j := 0; j < m; j++ {
			fmt.Fscan(in, &a[j])
		}
		if m > 0 && a[0] == 1 {
			q := 1
			for j := 1; j < m; j++ {
				if a[j] != a[j-1]+1 {
					break
				}
				q++
			}
			rr = int64(q - 1)
		}
	}
	ans := int64(2)*int64(n) - int64(k) - int64(1) - int64(2)*rr
	fmt.Println(ans)
}
```