Ball Toss Puzzle