← Home
For problem statement at 1000-1999/1200-1299/1240-1249/1245/problemC.txt this is a correct solution, but verifier at 1000-1999/1200-1299/1240-1249/1245/verifierC.go ends with All tests passed can you fix the verifier? ```go
package main

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

func main() {
	reader := bufio.NewReader(os.Stdin)
	s, _ := reader.ReadString('\n')
	s = strings.TrimSpace(s)

	const MOD = 1000000007

	if strings.ContainsAny(s, "wm") {
		fmt.Println(0)
		return
	}

	n := len(s)
	if n == 0 {
		fmt.Println(1)
		return
	}

	dp := make([]int64, n+1)
	dp[0] = 1
	dp[1] = 1

	for i := 2; i <= n; i++ {
		dp[i] = dp[i-1]
		if (s[i-1] == 'u' && s[i-2] == 'u') || (s[i-1] == 'n' && s[i-2] == 'n') {
			dp[i] = (dp[i] + dp[i-2]) % MOD
		}
	}

	fmt.Println(dp[n])
}
```