כן
האופרטור & עושה פעולת AND בין כל זוג סיביות תואמות (בהצגה הבינארית של המספר). למשל: 1010 & 1100 = 1000 אחרי שזה ברור, צריך לדעת מתי פעולת & שכזו על X ועל X-1 גורמת להתאפסות, ומתי לא. היא תגרום להתאפסות רק אם היא תדאג להחליף את כל האחדות שבX באפסים (אם ישנן אחדות). ומכאן לתשובתו של עריסטו, הדרך קצרה.