c challenges

.