Three boxes contain 600 balls each. The first box contains 600 identical red balls, the second box contains 600 identical white balls, and the third box contains 600 identical blue balls. From these three boxes, 900 balls are chosen. In how many ways can the balls be chosen? For example, one can choose 250 red balls, 187 white balls, and 463 blue balls, or one can choose 360 red balls and 540 blue balls.

Let's think step by step and output the final answer within \boxed{}.
user