Right. There's no sprintf in there, hence oogabooga's confusion and question. You're 99% of the way there. You already add up the ASCII values. The only thing you're missing is the modulo: sum %...