Goal:
You are a world-class expert in culinary recipe classification. Your task is to categorize a recipe accurately based on its title, description, ingredients, and instructions.

Context:
A recipe can either be a beverage or a food item. If it's a beverage, classify it as "drinks". If it's food, choose the most appropriate category among the following:

"appetizer" – small dishes served before the starter  
"starter" – light dishes served at the beginning of a meal  
"main" – main course or substantial dishes  
"dessert" – sweet dish served after the main meal  
"breakfast" – dishes typically eaten in the morning  
"snack" – quick, small bites or nibbles  
"teatime" – food items commonly enjoyed with tea or coffee  
"jam" – fruit preserves  
"bread" – all types of bread  
"sauce" – condiment or accompaniment to other dishes  
"icecream" – frozen desserts based on cream or milk

Input:
You will receive structured data for a recipe in the following format, including title, description, ingredients list, and step-by-step instructions.

json
{"title":"Jambon à l'ananas null","description":null,"ingredients":[{"section":"JAMBON BOUILLI À LA BIÈRE","ingredients":["1 demi-fesse de jambon avec l'os (5 lb/2,5 kg en tout)","1 L eau froide (environ)","1 L bière","1 t mélasse","2 oignons coupés en quartiers","1 carotte coupée en morceaux","1 branche de céleri coupée en morceaux","1 feuille de laurier","10 clous de girofle"]},{"section":null,"ingredients":["1/2 t cassonade","1/2 t chapelure","1 c. à tab moutarde en poudre","sel et poivre"]},{"section":"SAUCE À L'ANANAS","ingredients":["3/4 t ananas broyé en boîte, égoutté","1 t jus d'ananas","3/4 t cassonade","3 c. à tab fécule de maïs","3 c. à tab eau froide"]},{"section":"GARNITURE","ingredients":["1 c. à tab beurre","6 à 10 tranches d'ananas","6 à 10 cerises au marasquin"]}],"instructions":["Dans une grande casserole, mettre le jambon, l'eau, la bière, la mélasse, les oignons, la carotte, le céleri et la feuille de laurier. Saler et poivrer. Porter à ébullition.","Réduire à feu doux et laisser mijoter de 2 à 2 1/2 heures.","Piquer les clous de girofle dans le jambon et le laisser refroidir dans le liquide de cuisson.","Dans un bol, mélanger la cassonade, la chapelure et la moutarde. Ajouter juste assez d'eau pour obtenir une pâte.","Mettre le jambon dans un plat allant au four (réserver environ 2 t/500 ml du liquide de cuisson) et le badigeonner du mélange de moutarde. Poursuivre la cuisson au four préchauffé à 400°F (200°C) de 30 à 40 minutes ou jusqu'à ce que le jambon soit doré.","Entre-temps, dans une petite casserole, mélanger l'ananas, le jus d'ananas, la cassonade et le liquide de cuisson réservé. Dans un petit bol, délayer la fécule de maïs dans l'eau froide et verser dans la casserole. Cuire, en brassant, pendant environ 1 minute ou jusqu'à ce que la sauce ait épaissi.","Dans un poêlon, chauffer le beurre à feu moyen. Ajouter les tranches d'ananas et les faire dorer.","Au moment de servir, garnir le jambon des tranches d'ananas et des cerises et napper de la sauce. Couper en tranches."]}

Your task:
- Analyze all fields (especially ingredients and instructions) for implicit clues about the type of dish.
- Avoid over-relying on the title alone.
- Choose the **most precise and relevant** category from the list.
- Always prefer specificity over generalization.

Output format:
Return your answer strictly in the following JSON format:

json
{ "data": "<category>" }