def raindrops(number):
    if is_three_a_factor(number):
        return "Pling"
    return "{}".format(number)

def is_three_a_factor(number):
    return number % 3 == 0

def raindrops(number):
    if is_three_a_factor(number):
        return "Pling"
    if is_five_a_factor(number):
        return "Plang"
    return "{}".format(number)

def is_three_a_factor(number):
    return number % 3 == 0

def is_five_a_factor(number):
    return number % 5 == 0

Handle 5 as a factor
Handle 5 as a factor

  def raindrops(number):
      if is_three_a_factor(number):
          return "Pling"
+     if is_five_a_factor(number):
+         return "Plang"
      return "{}".format(number)
  
  def is_three_a_factor(number):
      return number % 3 == 0
  
+ def is_five_a_factor(number):
+     return number % 5 == 0
+ 
Handle 5 as a factor
## Code Before:
def raindrops(number):
    if is_three_a_factor(number):
        return "Pling"
    return "{}".format(number)

def is_three_a_factor(number):
    return number % 3 == 0

## Instruction:
Handle 5 as a factor
## Code After:
def raindrops(number):
    if is_three_a_factor(number):
        return "Pling"
    if is_five_a_factor(number):
        return "Plang"
    return "{}".format(number)

def is_three_a_factor(number):
    return number % 3 == 0

def is_five_a_factor(number):
    return number % 5 == 0
