fundamental counting principle problems