Finished the 31st exercise