Finished Extra Credit (for real).