# Hint solution two, is correct?

Hi,
it seems to me, that the “hint” solution two does not work for input values 0 and 1 (giving results 1 and 1, instead of 0 and 2).:
`https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-odd-fibonacci-numbers`
Have a nice day

there was a small recent change in the challenge, maybe the guide has not been updated yet
I will check later when I am at computer

@ilenia, did you change the hint solution? It passes for me.

considering that the instructions are

Given a positive integer `num` , return the sum of all odd Fibonacci numbers that are less than or equal to `num` .

If the input is 0, I also expect 0 as output, and if the input is 1 I would also expect an output 2 as the beginning is` [1, 1]` (as also said in the description)
but, the second solution returns `1` in both cases

and that is because of the first few lines

``````  if (num < 0) return -1;
if (num === 0 || num === 1) return 1;
``````

other than that, the provided solution pass all tests
Just, the outputs do not conform with challenge description in these cases

I am going to substitute those first two lines with `if (num <= 0) return 0;` so that the case for input 1 can be calculated by the rest of the function

so also both solutions have the same outputs for the same inputs