Answer : 3 Tokens
if20if : KEYWORD_IF -----> if
while, ID -----> i
According to Longest Match Rule KEYWORD_IF generated as first token
20if: NUM -----> 20
NUM generated as second token
and for if : KEYWORD_IF -----> if
Again,KEYWORD_IF generated as thrd token
Hence, Total 3 tokens generated