FINAL SEMESTER TEST