Implement the rest of the hints