fundamental counting principle example problems with solutions