Concatenar para formar el arreglo objetivo
Combina todos los elementos de los arreglos más pequeños. Devuelve true si pueden formar exactamente el arreglo objetivo, incluidas las cantidades de valores duplicados; el orden no importa.
canConcatenate([[1, 2], [3]], [3, 2, 1]) // true