There are $1988$ birds in $994$ cages, two in each cage. Every day we change the arrangement of the birds so that no cage contains the same two birds as ever before. What is the greatest possible number of days we can keep doing so?

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