Determina si dos números suman un valor objetivo

Dados dos arreglos de números enteros sin valores repetidos y un valor objetivo, determina si existe un par de números cuya suma sea igual al valor objetivo. Uno de los números debe provenir del primer arreglo y el otro, del segundo. Devuelve true si existe ese par y false en caso contrario.

Ejemplos

sumOfTwo([1, 2], [4, 5, 6], 5) // true

sumOfTwo([1, 2], [4, 5, 6], 8) // true

sumOfTwo([1, 2], [4, 5, 6], 3) // false

sumOfTwo([1, 2], [4, 5, 6], 9) // false

Notas

Los valores de cada arreglo de entrada son únicos.