Finally finished this one. My hands hurt