C solutions (41/42)

C solutions