Could you explain the purpose of your program? (especially line 18)