Fills in the provided code skeleton