CSE 109 program 5