Programming and Problem Solving Through C Language M3-R4