Um par simples

Retorne o primeiro par de valores de posições distintas do array cujo produto seja igual a target. Faça a busca na ordem de laços aninhados, da esquerda para a direita: escolha a posição mais à esquerda para o primeiro valor e, em seguida, a posição mais à esquerda para o segundo. Valores iguais só podem formar um par quando aparecem em posições diferentes. Retorne null se nenhum par existir.

Exemplos

Program.simplePair(new int[]{1, 2, 3}, 3) ➞ new int[]{1, 3}
Program.simplePair(new int[]{1, 2, 3}, 7) ➞ null