Given the digits 4,5,6,7,8 how many 3-digit numbers can be formed if repetion is allowed or not allowed? How many 3 digit number can be formed by using the digits 5 and 6 when repetition of any digit is allowed?