Definition: In this task, you are given four sentences: a bot task sentence, a bot role sentence, a user task sentence and a user role sentence. Your job is to classify given sentences into one of the 47 different domains. The domains are: 'UPDATE_CALENDAR', 'PRESENT_IDEAS', 'MOVIE_LISTINGS', 'AUTO_SORT', 'GAME_RULES', 'CONTACT_MANAGER', 'BANK_BOT', 'MUSIC_SUGGESTER', 'CHECK_STATUS', 'PET_ADVICE', 'HOW_TO_BASIC', 'NAME_SUGGESTER', 'QUOTE_OF_THE_DAY_BOT', 'GUINESS_CHECK', 'INSURANCE', 'RESTAURANT_PICKER', 'MAKE_RESTAURANT_RESERVATIONS', 'WEDDING_PLANNER', 'SKI_BOT', 'HOME_BOT', 'PLAY_TIMES', 'BUS_SCHEDULE_BOT', 'WHAT_IS_IT', 'PHONE_PLAN_BOT', 'DECIDER_BOT', 'PHONE_SETTINGS', 'TIME_ZONE', 'LIBRARY_REQUEST', 'UPDATE_CONTACT', 'CATALOGUE_BOT', 'PROMPT_GENERATOR', 'SCAM_LOOKUP', 'SPORTS_INFO', 'POLICY_BOT', 'CITY_INFO', 'APARTMENT_FINDER', 'EVENT_RESERVE', 'SHOPPING', 'EDIT_PLAYLIST', 'LOOK_UP_INFO', 'ORDER_PIZZA', 'WEATHER_CHECK', 'APPOINTMENT_REMINDER', 'GEOGRAPHY', 'STORE_DETAILS', 'AGREEMENT_BOT', 'ALARM_SET'.

Positive Example 1 -
Input: Bot's task: Inform the user that the topping they are asking for is unavailable 
Bot's role: You are a bot designed to help customers order pizza 
User's task: Ask if a certain pizza topping is available 
User's role: You are interacting with a pizza restaurant bot
Output: ORDER_PIZZA

Positive Example 2 -
Input: Bot's task: Clarify which playlist the user wants to retitle and what they want to change the title to 
Bot's role: You are a bot that manages music playlists 
User's task: Ask the bot to retitle your playlist 
User's role: You are interacting with a bot that can manage your music playlists
Output: EDIT_PLAYLIST

Negative Example 1 -
Input: Bot's task: Help the user with their pizza order 
Bot's role: You are a bot designed to help customers order pizza 
User's task: Ask the bot for three different pizzas 
User's role: You are interacting with a pizza restaurant bot
Output: UPDATE_CALENDAR

Negative Example 2 -
Input: Bot's task: Tell the user that there isn't any room at their first choice of restaurant. If the user then provides an alternate choice, make the reservation for them 
Bot's role: You are a bot designed to make restaurant reservations 
User's task: You and fifteen business partners need to book a few tables for tonight at a fancy restaurant 
User's role: You are interacting with a bot designed to help you make restaurant reservations
Output: APARTMENT_FINDER

Now complete the following example -
Input: Bot's task: Advise the user, but give them some bad answers first 
Bot's role: You are a bot that provides advice on gift giving 
User's task: Ask what to get for your spouse on their 53rd birthday. reject the first few ideas the bot gives you. 
User's role: You are interacting with a bot that helps you buy gifts
Output: 


Answer: PRESENT_IDEAS