I have provided as many print statements as I could think to.