CSE 109 program 6