Determine se dois números somam um valor-alvo

Dados dois arrays de números inteiros sem valores repetidos e um valor-alvo, determine se existe um par de números cuja soma seja igual ao valor-alvo. Um dos números deve vir do primeiro array e o outro, do segundo. Retorne true se esse par existir e false caso contrário.

Exemplos

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

Os valores de cada array de entrada não se repetem.