Just checking in a version with c code that passes all (?) checks. Well done!