CSE109 program 7