As Timwell pointed out the examples in the email and the QoTD are different, I must have looked at the example in the email and went looking for the available...
the available answers to the question are incorrect as you are printing J who's value is 1, the answers available are relevant if you print(i) not print(j)