C solutions (40/42)

C solutions