C language OK