El problema funciona de cualquier manera, independientemente de que se pida el producto de 3 dígitos más pequeño o más grande.
En cualquier caso, podemos decir que el producto es $6\bmod7$ ya que los dos números originales son $2\bmod7$ y $3\bmod7$ respectivamente, siendo el producto de los residuos $2×3=6$ .
Para encontrar el mayor producto posible de 3 dígitos, mira los números del 999 hacia abajo que son $6\bmod7$ y ver si se dividen en dos factores con residuos $2,3\bmod7$ . Pero el primer número que probamos encaja perfectamente: $$993=141×7+6=3×331=(0×7+3)(47×7+2)$$ Por lo tanto, 993 es la respuesta a la pregunta tal y como se planteó originalmente.
Si buscamos el producto más pequeño de 3 dígitos, hacemos lo mismo, sólo que buscando de 100 en adelante: $$104=14×7+6=52×2=(7×7+3)(0×7+2)$$ De ahí que la 104 sea la respuesta a esta pregunta modificada.