Title: Problem solving and program design in C