29 - working program

need to revise before submission...