Did you read the instructions? The switch statement (the first one, don’t even KNOW why you have a second one) shouldn’t be returning a hard value of 5, 0 or -5, rather it should be updating the count variable. I’m not surprised it fails at the fourth test, frankly I’m surprised it passed the first three.

Use the switch statement to update the count variable BUT DON’T RETURN at that point. Then, use some if logic (I used a ternary operator) to determine if count is positive or non-positive (which would be negative or zero), and return THAT.