circuits final exam 2880758