את שוב מנסה לרשום קוד במקום פסודו קוד.
בואי נסתכל ביחד מה צריך לעשות:
 
1. צריך לבודד את הספרה "הנוכחית" של המספר.
את זה את מנסה לעשות ע"י n % 10 אבל הבעיה היא שאת דורסת את התוצאה הקודמת במקום להוסיף אליה.
 
2. בעיה נוספת היא שאת מבצעת את הדריסה בכל מקרה, בין אם הספרה הנוכחית זוגית, ובין אם לא.
 
3. את לא משנה את המספר שאת עובדת עליו
. את תמיד לוקחת את הספרה הכי ימנית שלו, אבל זו גם תמיד תהיה אותה ספרה.
 
יצרת לולאה אין סופית שלעולם לא תסתיים.
 
אז, איך אמור להיראות פסודו קוד?
1. האם הספרה הנוכחית זוגית?
1.1 - כן - הוסף את הספרה הנוכחית למספר נצבר
1.2 - לא? על תעשה כלום
2. הורד את הספרה הנוכחית מהמספר שבודקים.
 
בתרגיל הזה יש קושי אחד קטן - את מנסה לשמור על סדר הספרות לאחר ההורדה, וזה אומר שבכל פעם שאת רוצה להוסיף ספרה זוגית למספר החדש את צריכה להוסיף אותה במקום שונה, במקום בהתחלה.
 
כדי לפתור זאת, את צריכה לדעת באיזה מקום במספר החדש את נמצאת, ולהכפיל את הספרה החדשה ב-10 מספיק פעמים כדי להגיע למקום הזה.