How many three-digit numbers can be formed from the digits 1, 2, 3, 4, and 5? a. How many three-digit numbers can be formed if no repetition is allowed? b. How many different three-digit odd numbers can be formed? c. How many different three-digit numbers larger than 400 can be formed?