C_Programming_Language solution