C implementation (38/41)

C implementation