split the 8 balls into three groups, two with 3, one with 2
weigh the groups of 3, if the scale is balanced, weigh the other group to find the heavy ball
if the scale is unbalanced, weigh two balls from the heavier group
if its unequal, you've found the heavy ball,
if it's equal, the third is the heavy ball

split the 8 balls into three groups, two with 3, one with 2

weigh the groups of 3, if the scale is balanced, weigh the other group to find the heavy ball

if the scale is unbalanced, weigh two balls from the heavier group

if its unequal, you've found the heavy ball,

if it's equal, the third is the heavy ball