Chaining If Else Statements- can someone point out my mistake

Tell us what’s happening:
can someone point out my mistake?

Your code so far


function testSize(num) {
  // Only change code below this line
  if (num < 5){
    return "Tiny";
  } else if (num < 10){
    return "Small";
  } else if (num < 15){
    return "Medium";
  } else if (num < 20){
    return "Large";
  } else if (num >= 20){
    return "Huge";
  } else {
    return "Change Me";
  }
  
  
  // Only change code above this line


// Change this value to test
testSize(0);

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36.

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/chaining-if-else-statements

What do the failing tests say?

One thing that jumps out about your code is this bit:

  } else {
    return "Change Me";
  }

Not only does this return value not make sense, but it’s also unreachable code. There is no third option between “less than 20” and “greater than or equal to 20”.

it worked. thanks a lot.