K. Tsang,
Don't know why starting at 0 is weird
I believe everything in the Java-world is 0-based (arrays, lists,...), so I applied that consistently at my record numbers. Maybe that's just why I got full marks (maybe starting at 1 would give me 399 or 398)
I think starting at 0 or 1 is your choice and both are equal. Starting at 2 or 3 would be really weird
Kind regards,
Roel