A question on if else statement