Ans is 25
i think you done mistak -10.0 take tow token but only 1.
Lexical analyzer checks for a longest valid lexeme which matches the pattern in case of "<=", it is the longest valid pattern so it will see "-10.0" as one pattern (as it is also a longest valid pattern).