Here are the key steps to solve this problem:
* We are forming 3-digit numbers using the digits 1, 2, 3, 7, 9
* Repetition of digits is allowed
* The numbers must be greater than 300
* There are 5 choices for each of the 3 digit places
* Using the multiplication principle, there are 5 * 5 * 5 = 125 possible 3-digit numbers
* However, some of these numbers will be less than 300. The smallest possible number is 111.
* Therefore, the number of possible 3-digit numbers greater than 300 is 125 - 111 = 14
So the number of three-digit numbers greater than 300 that can be formed using the given digits with repetition allowed is 14