Θα δείξουμε ότι αυτό γίνεται για όλα τα

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

καραμέλες στα κουτιά με

. Έστω ότι θέλω να μεταφέρω μία καραμέλα από το κουτί με

καραμέλες στο κουτί με

καραμέλες. Αυτό μπορώ να το επιτύχω ως εξής:
Κίνηση 1η:

Κίνηση 2η:

Κίνηση 3η:
Λήμμα 2: Αν κάποιο κουτί έχει τουλάχιστον δύο καραμέλες, τότε μπορώ να φύγω μία καραμέλα από αυτό και να την μετακινήσω σε ένα κουτί που έχει τουλάχιστον μία καραμέλα.
Απόδειξη: Έστω ότι έχω αρχικά

καραμέλες στα κουτιά με

. Έστω ότι θέλω να μεταφέρω μία καραμέλα από το κουτί με

καραμέλες στο κουτί με

καραμέλες όπου

. Αυτό μπορώ να το επιτύχω ως εξής:
Κίνηση 1η:

Κίνηση 2η:

Κίνηση 3η:

Κίνηση 4η:
Πάμε τώρα στην άσκηση. Μπορώ να υποθέσω ότι δεν είναι όλες οι καραμέλες στο ίδιο κουτί. (Αφού αλλιώς δεν χρειάζεται να κάνω κάτι.) Μπορώ επίσης να υποθέσω ότι υπάρχει κουτί με τουλάχιστον δύο καραμέλες. (Αν όχι τότε αρχικά έχουμε τέσσερις καραμέλες με μία καραμέλα σε κάθε κουτί. Στην επόμενη κίνηση όμως μπορώ να έχω κουτί με τουλάχιστον δύο καραμέλες.)
Έστω

άρτιος. Χρησιμοποιώντας το Λήμμα 1 μπορώ να αφήσω καραμέλες σε μόνο δύο κουτιά, έστω τα πρώτα δύο, με το πρώτο να έχει τουλάχιστον τόσες καραμέλες όσες το δεύτερο. Τότε το πρώτο κουτί έχει τουλάχιστον

καραμέλες. Χρησιμοποιώντας το Λήμμα 2 μεταφέρω καραμέλες από το πρώτο στο δεύτερο κουτί ώστε να καταλήξω με

καραμέλες σε κάθε ένα από αυτά τα δύο κουτιά. Τώρα παίρνω μία καραμέλα από κάθε ένα από αυτά και τις βάζω στο τρίτο κουτί. Επαναλαμβάνοντας, όλες οι καραμέλες θα μεταφερθούν στο τρίτο κουτί.
Έστω

περιττός. Χρησιμοποιώντας το Λήμμα 1 μπορώ να αφήσω καραμέλες τις

καραμέλες σε μόνο δύο κουτιά, έστω τα πρώτα δύο, με το πρώτο να έχει τουλάχιστον τόσες καραμέλες όσες το δεύτερο, και την άλλη καραμέλα σε ένα άλλο κουτί, έστω το τρίτο. Τότε το πρώτο κουτί έχει τουλάχιστον

καραμέλες. Χρησιμοποιώντας το Λήμμα 2 μεταφέρω καραμέλες από το πρώτο στο δεύτερο κουτί ώστε να καταλήξω με

καραμέλες σε κάθε ένα από αυτά τα δύο κουτιά. Τώρα παίρνω μία καραμέλα από κάθε ένα από αυτά και τις βάζω στο τρίτο κουτί. Επαναλαμβάνοντας, όλες οι καραμέλες θα μεταφερθούν στο τρίτο κουτί.
Η μόνη περίπτωση να μην δουλεύει το πιο πάνω είναι να έχω

καραμέλες. Τότε όμως στο επόμενο βήμα μπορώ να έχω

καραμέλες και στο μεθεπόμενο

ή ισοδύναμα

. Τότε όμως μπορώ να επαναλάβω την προηγούμενη παράγραφο αφού

.