I just finished it, I hope it is acceptable.