added c solution to problem #3