93% (stoked!), although I had to fight for some marks because the teacher just Didn't Get how arrays that began at 0 affected the boundary in a WHILE loop (in spite of the fact he'd been teaching them). After several frustrating walk-throughs, I just opened up an interpreter window and ran it...