Sorting Ball Puzzle