C multi do challenge