Her grupta 3 yumurta olmak üzere 3 gruba ayırırız;
Grup1 Grup2 ve Grup3 diyelim bunlara.
Grup1 ve Grup2'yi teraziye koyarız. Eşit gelirse, ağır bilye grup3'tedir. Eğer bir taraf ağır basarsa, ağır bilye o gruptadır.
Ağır bilyenin bulunduğu gruptan 2 bilye alırız, ve tartarız. eşit gelirse, 3. bilyedir ağır olan. Eşit gelmezse ağır olan, ağır olandır :D Yani 2 tartım sonucu buluruz.
Eğer 8 özdeş bilyeye bir farklı bilye katılmış olsaydı (kütlesi eşit değil, ama ağır mı hafif mi bilinmiyor) Yine her gruba 3 bilye düşmek üzere 3 gruba ayırırdık, Grup 1 ve grup2'yi tartardık. eşit gelirse grup3'ü alırdık. eşit gelmezse, grup1'i grup3'le tartardık. eşit gelirse, sorun grup2'dedir, gelmezse grup1'dedir.
Üstteki denemeler sayesinde farklı olan bilyenin diğerlerinden daha ağır veya hafif olduğu anlaşılır.
Seçtiğimiz gruptan 2 bilye alırız, ve tartarız, eşitse 3. bilye farklıdır. Eşit değilse, daha önce öğrendiğimiz bilgiye dayanarak ağır veya hafif olanı alırız.