You have
result = 1 final = result + 1
so final will always be 2
final
Did you mean
final = final + 1 ?
final = final + 1