final exam practice from suranovic 735680