| Mémoire Appel 1 | Mémoire Appel 2 | Mémoire Appel 3 | Mémoire Appel 4 | Commentaire | |
| Appel Mystere(11,2) | n=11 | ||||
| b=2 | |||||
| 10*? | |||||
| Appel Mystere(5,2) | n=11 | n=5 | De nouvelles variables sont crées propres à cet appel | ||
| b=2 | b=2 | ||||
| 10*? | 10*? | ||||
| Appel Mystere(2,2) | n=11 | n=5 | n=2 | ||
| b=2 | b=2 | b=2 | |||
| 10*? | 10*? | 10*? | |||
| Appel Mystere(1,2) | n=11 | n=5 | n=2 | n=1 | le dernier appel retourne 1. Ce résultat est réinjecté dans le calcul en attente de l'appel 2 |
| b=2 | b=2 | b=2 | b=2 | ||
| 10*? | 10*? | 10*? | 1 | ||
| Appel Mystere(2,2) | n=11 | n=5 | n=2 | l'appel 2 retourne la valeur 10 | |
| b=2 | b=2 | b=2 | |||
| 10*? | 10*? | 10*1+0 | |||
| Appel Mystere(5,2) | n=11 | n=5 | |||
| b=2 | b=2 | ||||
| 10*? | 10*10+1 | ||||
| Appel Mystere(5,2) | n=11 | La fonction retourne 1011 | |||
| b=2 | |||||
| 10*101+1 |