```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")
}
```