C challenges