package main import ( "fmt" ) func main() { var a, b int fmt.Scan(&a, &b) fmt.Println(resolve(a, b) % 1000000007) } func resolve(a, b int) int { if a%2 == b%2 { return (a+1)*(b+1) + a*b } else { return (a+1)*b + a*(b+1) } }