I'm getting the right answer but not fulfilling the requirements somehow. What am I missing?