← Home
For problem statement at 0-999/100-199/140-149/143/problemA.txt this is a correct solution, but verifier at 0-999/100-199/140-149/143/verifierA.go ends with All tests passed can you fix the verifier? ```go
package main

import "fmt"

func main() {
	var r1, r2, c1, c2, d1, d2 int
	fmt.Scan(&r1, &r2, &c1, &c2, &d1, &d2)

	for a := 1; a <= 9; a++ {
		b := r1 - a
		c := c1 - a
		d := d1 - a

		if b >= 1 && b <= 9 && c >= 1 && c <= 9 && d >= 1 && d <= 9 {
			if a != b && a != c && a != d && b != c && b != d && c != d {
				if c+d == r2 && b+d == c2 && b+c == d2 {
					fmt.Printf("%d %d\n%d %d\n", a, b, c, d)
					return
				}
			}
		}
	}
	fmt.Println("-1")
}
```