Acertijos recientes

Tengo un candado con tres dígitos del 0 al 9.
Dadas las siguientes pistas:
Pista #1: 682 – Un número es correcto y está en su sitio
Pista #2: 614 – Un número es correcto pero está mal puesto
Pista #3: 206 – Dos números son correctos, pero ambos están fuera de su sitio
Pista #4: 738 – Ningún número es correcto
Pista #5: 780 – Un número es correcto pero no está en su sitio
¿Puedes descifrar el número que abre el candado?

042
Las pistas #1 y #2 nos dicen que no contiene un 6.
en la pista #3, sabemos que el 2 y el 0 son correctos pero están en el sitio equivocado. Por la pista #1, la posición del 2 debería ser a la derecha. El código por ahora es XX2.
De acuerdo a la pista #5, el lugar de 0 debería ser a la izquierda. El código por ahora es 0X2.
Tenemos que encontrar el numero que falta en el medio. Basado en la pista #2, el número de en medio tiene que ser el 4. No puede ser 1, ya que la pista dice que el número no está bien colocado.

Tenemos a nuestra disposición cinco números «1» con los que podemos operar de cualquier forma para conseguir todos los números del 1 hasta el 10.
Para conseguir cada valor hay que utilizar todos los unos disponibles.
Por ejemplo:

2 = (1 × 1) + (1 × 1) × 1

1 = (1 + 1) – (1 + 1) + 1
2 = (1 × 1) + (1 × 1) × 1
3 = (1 × 1) + (1 × 1) + 1
4 = (1 + 1) × (1 + 1) × 1
5 = (1 + 1) × (1 + 1) + 1
6 = (1 + 1) × (1 + 1 + 1)
7 = 1/.1 - 1 - 1 - 1
8 = 11 – 1 – 1 – 1
9 = 11 – 1 – 1 × 1
10 = (11 – 1) + (1 – 1)