Δύσκολο!!!!
Βοηθάει να σκεφτούμε την διαδικασία ως εξής:
Μπορούμε να σκεφτούμε κάθε φάση της διαδικασίας ως ένα διάνυσμα

όπου έχουμε

μη στήλες με

νομίσματα αντίστοιχα, με όλα τα

μη μηδενικά.
Κάθε κίνηση γίνεται σε δύο βήματα
Βήμα 1: Από το διάνυσμα

πάμε στο διάνυσμα

.
Βήμα 2: Αν το διάνυσμα που πάρουμε στο πρώτο βήμα έχει κάποια μηδενικά στοιχεία τα διαγράφουμε.
Π.χ. αν έχουμε στήλες με

νομίσματα αντίστοιχα, ξεκινάμε από το διάνυσμα

. Στο πρώτο βήμα αυτό γίνεται

. Στο δεύτερο βήμα γίνεται

. Αυτό είναι το τέλος της πρώτης κίνησης στην δεύτερη κίνηση θα καταλήξουμε στο διάνυσμα

μέσω του

κ.τ.λ.
Αν έχω ένα διάνυσμα

ορίζω το βάρος του ως
Λήμμα 1: Μετά από κάθε βήμα 1, το βάρος του διανύσματος παραμένει το ίδιο.
Απόδειξη: Αν

τότε μετά από το βήμα 1 θα πάρουμε το διάνυσμα

. Απλός έλεγχος δείχνει ότι τα δύο βάρη ισούνται.
Λήμμα 2: Μετά από κάθε βήμα 2, το βάρος του διανύσματος μειώνεται εκτός και αν όλα τα μηδενικά στοιχεία του νέου διανύσματος βρίσκονται στο τέλος του διανύσματος.
Απόδειξη: Χρησιμοποιούμε τον ισοδύναμο τύπο

. Μπορούμε να σπάσουμε το βήμα 2 σε πιο μικρά βηματάκια όπου αν έχουμε

και

εναλλάσσουμε τα

με τα

. Είναι άμεσο ότι σε κάθε τέτοιο βηματάκι το βάρος θα μειωθεί. [Η διαφορά των βαρών θα ισούται με

.]
Επειδή το βάρος είναι πάντα μη αρνητικός ακέραιος από ένα σημείο και μετά το βάρος θα παραμείνει σταθερό και άρα πάντα όταν εφαρμόζουμε το βήμα 1, τα μηδενικά στοιχεία θα εμφανίζονται στο τέλος του διανύσματος. Θα ονομάζουμε ένα τέτοιο διάνυσμα τελικό διάνυσμα. (Μπορεί να υπάρχουν πολλά τελικά διανύσματα.)
Λήμμα 3: Για κάθε τελικό διάνυσμα

και κάθε

ισχύει ότι

.
Απόδειξη: Θα δουλέψουμε με επαγωγή στο

. Για

, θέλουμε να δείξουμε ότι

. Ας υποθέσουμε ότι αυτό δεν ισχύει. Ας υποθέσουμε λοιπόν ότι

. Μετά όμως από

κινήσεις θα έχουμε

και

. Οπότε τα μηδενικά στοιχεία δεν εμφανίζονται στο τέλος, άτοπο.
Γνωρίζουμε τώρα λοιπόν ότι για κάθε τελικό διάνυσμα έχουμε

.
Για το επαγωγικό βήμα υποθέτουμε ότι ο ισχυρισμός ισχύει για

. Θα δείξουμε ότι ισχύει και για

.
Ας υποθέσουμε λοιπόν ότι

. Μετά από

κινήσεις, θα έχουμε

και

, δηλαδή

. Στην επόμενη κίνηση θα έχουμε

και

.
Αν

τότε είναι

οπότε έχουμε το πολύ

μη μηδενικά στοιχεία και στην επόμενη κίνηση θα είναι

ενώ

, άτοπο.
Αν

εφαρμόζουμε

κινήσεις για να λάβουμε

και

. Στην επόμενη κίνηση

και

. Δηλαδή θα έχουμε το πολύ

στοιχεία. Οπότε στην επόμενη κίνηση θα είναι

αλλά

. Όμως τότε για

έχουμε

αλλά

, άτοπο από την επαγωγική υπόθεση.
Λήμμα 4: Για κάθε τελικό διάνυσμα

και κάθε

ισχύει ότι

.
Απόδειξη: Έστω ότι έχουμε

για κάποια

. Μετά από

κινήσεις έχουμε

. Επιπλέον έχουμε το πολύ

μη μηδενικά στοιχεία. Οπότε στην επόμενη κίνηση είναι

ενώ

. Τότε όμως για

έχουμε

κάτι που αντιβαίνει το λήμμα 3.
Έστω λοιπόν ένα τελικό διάνυσμα

της διαδικασίας. Μπορούμε να υποθέσουμε ότι

, αλλιώς κάνουμε κάποιες επιπλέον κινήσεις.
Από τα λήμματα

και

για κάθε

είναι

όπου

και επιπλέον δεν μπορούμε να έχουμε

και

για κάποια

. Οπότε είναι

και άρα
και
Όμως

οπότε πρέπει

. Τότε όμως πρέπει

και επειδή δεν μπορούμε να έχουμε κάποιο

θετικό και κάποιο άλλο αρνητικό, πρέπει

για κάθε

. Άρα σε αυτό το βήμα έχουμε

στήλες με

νομίσματα αντίστοιχα όπως θέλαμε να δείξουμε.
Πιο γενικά, με ελάχιστη διαφοροποίηση στο τέλος, αν έχουμε

νομίσματα όπου

με

τότε κάθε τελικό διάνυσμα είναι της μορφής

όπου ακριβώς

από τα

ισούνται με 1 και τα υπόλοιπα ισούνται με 0.