Perfecto.
De todos modos dejas dos interpretaciones para el problema. Te explico.
Si la respuesta que das, que es \( \displaystyle\binom{10}{7} \), fuera correcta, entonces la hepteta de tu segundo ejemplo "5-7-3-4-22-8-10" es la misma que "7-5-4-3-22-8-10". Es decir, cuando no importa el orden en que "listas" los números la respuesta es \( \displaystyle\binom{10}{7}=120 \)
Pero si el orden importa, entonces lo que se debe hacer es que por cada "lista" \( a_1-a_2-...-a_7 \) debemos ver cuántas permutaciones hay: 7!. Por tanto, como hay 120 listas, entonces el total en este caso es \( 120\times{7!}=604800 \)
En todo caso, me parece que es mucho más sencillo programar, por ejemplo en C, el segundo caso.
Saludos