ball sort puzzle 597