the c coder challenge