comparison corrected
fixed iadd
wokring solution