```go
package main
import "fmt"
func main() {
var A, B uint64
fmt.Scan(&A, &B)
if A < B {
fmt.Println(-1)
return
}
diff := A - B
if diff&1 != 0 {
fmt.Println(-1)
return
}
C := diff >> 1
if C&B != 0 {
fmt.Println(-1)
return
}
fmt.Println(C, B+C)
}
```