The first thing we do is move the a7/7! to the other side:
57−a77!=5⋅6!7!−a77!=5⋅6!−a7716!,
we require the first fraction to be an integer. This is the case for a7=2, now we can bring the next fraction to the left:
5146!−a66!=514−a6615!,
for the first fraction to be an integer a6 needs to equal 4. We bring the next fraction to the left:
855!−a55!=85−a5514!,
which requires a5 to be zero. We bring the next fraction to the left:
174!−a44!=17−a4413!,
which requires a4 to be 1. We continue on our course:
43!−a33!=4−a3312,
obviously a3 should be one. We are left with:
12=a22!,
and we get a2=1, case solved. Checking our answer with the calculator:
12!+13!+14!+46!+27!−57=0.0000000000000000143,
which is purely a machine error, since 1/7! equals 0.0001984126984127 which is far larger than our error.