Caught Up on Homework! Finally.