solutions for the spring 2023 second practice exam 8889782