human
Can you tell me how to prepare a ham for a party.
assistant
1.  Start by selecting the right size of ham.
2.  Next, choose a cooking method that best suits your needs and budget.
3.  When it comes time to cook the ham, make sure to follow the instructions on the packaging.