Suppose there are N balls labeled 1, 2, 3, ... , N, and N boxes also labeled 1, 2, 3, ..., N.

If you put one ball inside of each box, how many combinations are possible so that there are no match of the ball label and box label (ball 1 is not in box 1, ball 2 is not in box 2, and so on)?