{"plan_idx": 710, "title": "spiced-guava-cake", "question_idx": 710, "steps": ["Preheat oven to 180 C / Gas 4.", "Grease and flour one 23x13cm loaf tin.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "In another bowl, cream together butter and sugar.", "In another bowl, mix together guava pulp and juice.", "Add eggs, one at a time.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 5 happen after Step 4?", "why_question": "Why is it not necessary for Step 5 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Preheat oven to 180 C / Gas 4.\n2. Grease and flour one 23x13cm loaf tin.\n3. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n4. In another bowl, cream together butter and sugar.\n5. In another bowl, mix together guava pulp and juice.\n6. Add eggs, one at a time.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 5 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 4 because the guava pulp and juice do not react with the other ingredients in the procedure."}
{"plan_idx": 711, "title": "chocolate-chocolate-cake", "question_idx": 711, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Place the chocolate chips, coffee and water in a microwave safe bowl.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 6 can occur before Step 2 because it involves heating chocolate chips, water, and coffee, while Step 2 involves beating butter and margarine together."}
{"plan_idx": 712, "title": "chicken-prawn-and-rice-soup", "question_idx": 712, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Add rice and brown quickly.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Cook for 1/2 minute and drain.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 10], "binary_question": "Must Step 11 happen after Step 4?", "why_question": "Why is it not necessary for Step 11 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Add rice and brown quickly.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Meanwhile, heat the remaining 250ml oil until it is hot.\n11. Cook for 1/2 minute and drain.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 11 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 11 can happen before Step 4 because it is not dependent on the completion of Step 4."}
{"plan_idx": 713, "title": "green-tofu-curry", "question_idx": 713, "steps": ["Heat the sesame oil in a separate medium saucepan over medium heat.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Place water in a medium saucepan, and stir in the rice.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Heat the sesame oil in a separate medium saucepan over medium heat.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Place water in a medium saucepan, and stir in the rice.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 1 because Step 5 is a separate instruction for preparing the rice, while Step 1 is for preparing the sesame oil."}
{"plan_idx": 714, "title": "very-vanilla-ry-cheesecake", "question_idx": 714, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 7], "binary_question": "Must Step 8 happen after Step 5?", "why_question": "Why is it not necessary for Step 8 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 8 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 5 because the cheesecake mixture in Step 5 does not contain any ingredients that are affected by the biscuit base in Step 8."}
{"plan_idx": 715, "title": "smoked-salmon-and-grapefruit-salad", "question_idx": 715, "steps": ["Top and tail the grapefruits.", "Arrange the lamb's lettuce onto each serving plate or a large salad bowl.", "This is to catch any juices.", "Using a small knife, segment the grapefruits over the juice bowl.", "Slice the skin off the grapefruit over a bowl.", "Top with grapefruit segments and smoked salmon.", "Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.", "Pour over the salad and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: smoked-salmon-and-grapefruit-salad\n\nProcedure:\n1. Top and tail the grapefruits.\n2. Arrange the lamb's lettuce onto each serving plate or a large salad bowl.\n3. This is to catch any juices.\n4. Using a small knife, segment the grapefruits over the juice bowl.\n5. Slice the skin off the grapefruit over a bowl.\n6. Top with grapefruit segments and smoked salmon.\n7. Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.\n8. Pour over the salad and serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 5 is not necessary to happen after Step 2 because the purpose of Step 3 is to catch any juices, which will be released when the grapefruit is segmented in Step 4."}
{"plan_idx": 716, "title": "fusilli-and-meatballs", "question_idx": 716, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Drain on kitchen paper.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Add to the saucepan.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 15], "binary_question": "Must Step 16 happen after Step 6?", "why_question": "Why is it not necessary for Step 16 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Drain on kitchen paper.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Add to the saucepan.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 16 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 16 does not need to happen after Step 6 because Step 16 involves adding the meatballs to the tomato sauce, while Step 6 involves draining the tomatoes on kitchen paper."}
{"plan_idx": 717, "title": "spanish-rabbit-stew", "question_idx": 717, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "Flavour with salt and pepper to taste.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 9 happen after Step 3?", "why_question": "Why is it not necessary for Step 9 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. Flavour with salt and pepper to taste.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 9 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 9 is not necessary after Step 3 because flavoring the stew with salt and pepper (Step 3) can be done at any time during the cooking process, before or after mixing up the stew (Step 9)."}
{"plan_idx": 718, "title": "green-tofu-curry", "question_idx": 718, "steps": ["In a small saucepan, bring the coconut milk to the boil.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "Place water in a medium saucepan, and stir in the rice.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 9 happen after Step 1?", "why_question": "Why is it not necessary for Step 9 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. In a small saucepan, bring the coconut milk to the boil.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. Place water in a medium saucepan, and stir in the rice.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 9 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 1 because boiling the coconut milk and cooking the rice are independent steps that do not affect each other."}
{"plan_idx": 719, "title": "tangy-gammon-in-cider", "question_idx": 719, "steps": ["Place in the dish and repeat with the other gammon steaks.", "Start by piercing each tomato once and covering with boiling water to loosen the skins.", "Drain the onions and chop each one in half.", "Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.", "Put the onions, tomatoes and apples into a casserole dish.", "Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.", "Preheat the oven to 200 degrees /gas mark 6.", "Pour cider over the steaks, cover the top with a lid or tin foil.", "Cook for 1 hour."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tangy-gammon-in-cider\n\nProcedure:\n1. Place in the dish and repeat with the other gammon steaks.\n2. Start by piercing each tomato once and covering with boiling water to loosen the skins.\n3. Drain the onions and chop each one in half.\n4. Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.\n5. Put the onions, tomatoes and apples into a casserole dish.\n6. Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.\n7. Preheat the oven to 200 degrees /gas mark 6.\n8. Pour cider over the steaks, cover the top with a lid or tin foil.\n9. Cook for 1 hour.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because Step 1 does not require the oven to be on, so preheating the oven in Step 7 can happen at any time before the steaks need to be cooked."}
{"plan_idx": 720, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 720, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "To assemble, split shortcakes in half.", "Add sugar; beat until stiff peaks form.", "In a small mixing bowl, beat cream until it begins to thicken.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [11, 13], "binary_question": "Must Step 14 happen after Step 12?", "why_question": "Why is it not necessary for Step 14 to happen after Step 12?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. To assemble, split shortcakes in half.\n13. Add sugar; beat until stiff peaks form.\n14. In a small mixing bowl, beat cream until it begins to thicken.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 14 to happen after Step 12?\n\nAnswer: ", "model_answer": "Step 14, in which the cream is beaten until it begins to thicken, does not need to occur after Step 12 because Step 13, in which sugar is beaten into the cream until stiff peaks form, requires the cream to be slightly thickened beforehand."}
{"plan_idx": 721, "title": "tortellini-fritto-with-almond-butter", "question_idx": 721, "steps": ["Bring a saucepan of water to the boil.", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.", "If you slightly undercooked your tortellini then it's less likely to stick to the pan.", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.", "Continue to gently fry and stir the tortellini until golden brown.", "Enjoy!", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 7], "binary_question": "Must Step 8 happen after Step 7?", "why_question": "Why is it not necessary for Step 8 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. Bring a saucepan of water to the boil.\n2. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n3. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n4. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n5. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n6. Continue to gently fry and stir the tortellini until golden brown.\n7. Enjoy!\n8. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n\n\nWhy is it not necessary for Step 8 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 8 can be performed before Step 7 because serving the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad is a garnish and not a necessary part of the cooking process."}
{"plan_idx": 722, "title": "almond and apple cake", "question_idx": 722, "steps": ["Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Preheat the oven to 170 C / Gas mark 3.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n2. Preheat the oven to 170 C / Gas mark 3.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the order of greasing the cake tin and preheating the oven does not affect the outcome of the recipe."}
{"plan_idx": 723, "title": "green-tofu-curry", "question_idx": 723, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Reduce heat, and simmer 5 minutes.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 11 happen after Step 7?", "why_question": "Why is it not necessary for Step 11 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Reduce heat, and simmer 5 minutes.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 7 because Steps 8 through 10 can be completed while the tofu simmers."}
{"plan_idx": 724, "title": "brown sugar shortbread", "question_idx": 724, "steps": ["Preheat oven to 160 C / Gas mark 3.", "Cream butter and brown sugar.", "Add 400g to 500g flour.", "Sprinkle board with the remaining flour.", "Mix well.", "Knead for 5 minutes, adding enough flour to make a soft dough.", "Roll to 1cm (1/2 in) thickness.", "Cut into 7x2cm (3x1 in) strips.", "Prick with fork and place on ungreased baking trays.", "Bake in preheated oven for 20 to 25 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 5 happen after Step 4?", "why_question": "Why is it not necessary for Step 5 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: brown sugar shortbread\n\nProcedure:\n1. Preheat oven to 160 C / Gas mark 3.\n2. Cream butter and brown sugar.\n3. Add 400g to 500g flour.\n4. Sprinkle board with the remaining flour.\n5. Mix well.\n6. Knead for 5 minutes, adding enough flour to make a soft dough.\n7. Roll to 1cm (1/2 in) thickness.\n8. Cut into 7x2cm (3x1 in) strips.\n9. Prick with fork and place on ungreased baking trays.\n10. Bake in preheated oven for 20 to 25 minutes.\n\n\nWhy is it not necessary for Step 5 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 5 (Mix well) does not need to occur after Step 4 (Sprinkle board with the remaining flour) because Step 5 refers to mixing the butter, sugar, and flour that have already been combined in Steps 2-3."}
{"plan_idx": 725, "title": "chicken-prawn-and-rice-soup", "question_idx": 725, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "Bring to the boil.", "Add rice and brown quickly.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 10 happen after Step 6?", "why_question": "Why is it not necessary for Step 10 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Meanwhile, heat the remaining 250ml oil until it is hot.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Bring to the boil.\n11. Add rice and brown quickly.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 6 because Step 7 occurs in between."}
{"plan_idx": 726, "title": "chicken and vegetable pie", "question_idx": 726, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "Place the chicken mixture in bottom of the prepared pie dish.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 11 happen after Step 5?", "why_question": "Why is it not necessary for Step 11 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. Place the chicken mixture in bottom of the prepared pie dish.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 11 to happen after Step 5?\n\nAnswer: ", "model_answer": "Because preparing the pie dish (Step 10) comes before cooking the onion in butter (Step 11)."}
{"plan_idx": 727, "title": "fusilli-and-meatballs", "question_idx": 727, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 11], "binary_question": "Must Step 12 happen after Step 5?", "why_question": "Why is it not necessary for Step 12 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 12 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 12, processing the tomatoes to create the sauce, does not need to follow Step 5, where the meatball mixture is created, because the two processes can be completed independently."}
{"plan_idx": 728, "title": "fusilli-and-meatballs", "question_idx": 728, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [12, 13], "binary_question": "Must Step 14 happen after Step 13?", "why_question": "Why is it not necessary for Step 14 to happen after Step 13?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n14. Shape into 20 meatballs about 2.5cm (1in) diameter.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 13?\n\nAnswer: ", "model_answer": "Step 14 does not need to happen after Step 13 because the meatballs can be shaped before the pan is heated."}
{"plan_idx": 729, "title": "chicken and vegetable pie", "question_idx": 729, "steps": ["Stir in flour, salt, pepper and celery seed.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Preheat oven to 220 C / Gas mark 7.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Stir in flour, salt, pepper and celery seed.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Preheat oven to 220 C / Gas mark 7.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6, preheating the oven, can happen before or after Step 1 because it does not affect the preparation of the filling or base of the pie."}
{"plan_idx": 730, "title": "feta-and-sundried-tomato-spinach-rolls", "question_idx": 730, "steps": ["Sprinkle almonds on the top or alternately roll them in the almonds", "Mix together cream cheese, feta, sundried tomatoes, basil and garlic.", "Stir until creamy, with no lumps.", "Blanch the spinach leaves.", "Wrap a dollop of cheese mix in each spinach leaf.", "Brush with olive oil.", "Preheat grill.", "Grill spinach rolls until slightly crispy on top.", "Let cool for 10 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: feta-and-sundried-tomato-spinach-rolls\n\nProcedure:\n1. Sprinkle almonds on the top or alternately roll them in the almonds\n2. Mix together cream cheese, feta, sundried tomatoes, basil and garlic.\n3. Stir until creamy, with no lumps.\n4. Blanch the spinach leaves.\n5. Wrap a dollop of cheese mix in each spinach leaf.\n6. Brush with olive oil.\n7. Preheat grill.\n8. Grill spinach rolls until slightly crispy on top.\n9. Let cool for 10 minutes.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 (preheating the grill) can happen before Step 1 (sprinkling or rolling almonds) because the almonds do not require heat to adhere to the spinach leaves."}
{"plan_idx": 731, "title": "green-tofu-curry", "question_idx": 731, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Reduce heat, and simmer 5 minutes.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Stir in tofu.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 11 happen after Step 6?", "why_question": "Why is it not necessary for Step 11 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Reduce heat, and simmer 5 minutes.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Stir in tofu.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 6 because the procedure calls for Step 6 to fry the tofu, while Step 11 involves mixing the tofu with the green curry paste and coconut milk."}
{"plan_idx": 732, "title": "chocolate-chocolate-cake", "question_idx": 732, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "In a separate bowl, beat egg whites until foamy.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "Microwave until chocolate is almost melted.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 11 happen after Step 3?", "why_question": "Why is it not necessary for Step 11 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. In a separate bowl, beat egg whites until foamy.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. Microwave until chocolate is almost melted.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 11 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 3 because Step 11 is part of a separate process involving chocolate chips, coffee, and water, while Step 3 involves egg whites."}
{"plan_idx": 733, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 733, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Add sugar; beat until stiff peaks form.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "In a bowl, combine the flour, sugar, baking powder and salt.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 12], "binary_question": "Must Step 13 happen after Step 2?", "why_question": "Why is it not necessary for Step 13 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. Add sugar; beat until stiff peaks form.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. In a bowl, combine the flour, sugar, baking powder and salt.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 13 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 13 does not need to happen after Step 2 because it involves preparing the strawberry shortcake dough, which is unrelated to preparing the whipped cream."}
{"plan_idx": 734, "title": "spanish-rabbit-stew", "question_idx": 734, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 7 happen after Step 5?", "why_question": "Why is it not necessary for Step 7 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 7 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 5 because the procedure does not specify when Step 7 should occur."}
{"plan_idx": 735, "title": "spiced-guava-cake", "question_idx": 735, "steps": ["In another bowl, cream together butter and sugar.", "Grease and flour one 23x13cm loaf tin.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "In another bowl, mix together guava pulp and juice.", "Preheat oven to 180 C / Gas 4.", "Add eggs, one at a time.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. In another bowl, cream together butter and sugar.\n2. Grease and flour one 23x13cm loaf tin.\n3. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n4. In another bowl, mix together guava pulp and juice.\n5. Preheat oven to 180 C / Gas 4.\n6. Add eggs, one at a time.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 1 because the oven can be preheating while the butter and sugar are being creamed."}
{"plan_idx": 736, "title": "fusilli-and-meatballs", "question_idx": 736, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Cover and simmer, stirring often, for 30 minutes.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 9 happen after Step 3?", "why_question": "Why is it not necessary for Step 9 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Cover and simmer, stirring often, for 30 minutes.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Transfer 2 tablespoons of the onion mixture to a large bowl.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 9 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 3 because the tomatoes are not added to the saucepan until Step 6."}
{"plan_idx": 737, "title": "spanish-rabbit-stew", "question_idx": 737, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7 does not need to occur after Step 3 because the instructions do not specify any dependence between these steps."}
{"plan_idx": 738, "title": "fusilli-and-meatballs", "question_idx": 738, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Add to the saucepan.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Add to the saucepan.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Transfer 2 tablespoons of the onion mixture to a large bowl.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 3 because the onion mixture is not used again until Step 12."}
{"plan_idx": 739, "title": "brown sugar shortbread", "question_idx": 739, "steps": ["Preheat oven to 160 C / Gas mark 3.", "Cream butter and brown sugar.", "Sprinkle board with the remaining flour.", "Mix well.", "Add 400g to 500g flour.", "Knead for 5 minutes, adding enough flour to make a soft dough.", "Roll to 1cm (1/2 in) thickness.", "Cut into 7x2cm (3x1 in) strips.", "Prick with fork and place on ungreased baking trays.", "Bake in preheated oven for 20 to 25 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: brown sugar shortbread\n\nProcedure:\n1. Preheat oven to 160 C / Gas mark 3.\n2. Cream butter and brown sugar.\n3. Sprinkle board with the remaining flour.\n4. Mix well.\n5. Add 400g to 500g flour.\n6. Knead for 5 minutes, adding enough flour to make a soft dough.\n7. Roll to 1cm (1/2 in) thickness.\n8. Cut into 7x2cm (3x1 in) strips.\n9. Prick with fork and place on ungreased baking trays.\n10. Bake in preheated oven for 20 to 25 minutes.\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 (adding flour) does not need to happen after Step 3 (sprinkling flour on the board) because the flour in Step 3 is used for rolling the dough, while the flour in Step 5 is used for making the dough."}
{"plan_idx": 740, "title": "fusilli-and-meatballs", "question_idx": 740, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Add to the saucepan.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Add to the saucepan.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "It is not necessary for Step 6 to happen after Step 2 because the order of adding ingredients to a saucepan on a medium-high heat is determined by their cooking times, not their order in the recipe."}
{"plan_idx": 741, "title": "spicy-tomato-anchovy-pasta", "question_idx": 741, "steps": ["Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;", "cook until lightly browned.", "drain.", "Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.", "While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.", "Add linguine and cook until al dente, about 7 to 8 minutes;", "Add anchovies and water, cover and simmer for 4 to 5 minutes.", "Toss with anchovy mixture and chilli flakes.", "If desired, season with black pepper.", "Serve immediately."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spicy-tomato-anchovy-pasta\n\nProcedure:\n1. Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;\n2. cook until lightly browned.\n3. drain.\n4. Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.\n5. While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.\n6. Add linguine and cook until al dente, about 7 to 8 minutes;\n7. Add anchovies and water, cover and simmer for 4 to 5 minutes.\n8. Toss with anchovy mixture and chilli flakes.\n9. If desired, season with black pepper.\n10. Serve immediately.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 3 because Step 5, 6, and 7 are all being done simultaneously."}
{"plan_idx": 742, "title": "curried bbq mussels", "question_idx": 742, "steps": ["Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Arrange four large sheets of foil on a flat surface.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Dot the mussels with the curry mixture.", "Top each with lime slices.", "Sprinkle the red pepper and parsley over the top of each portion.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 6], "binary_question": "Must Step 7 happen after Step 6?", "why_question": "Why is it not necessary for Step 7 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n2. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n3. Arrange four large sheets of foil on a flat surface.\n4. Divide the mussels into four even portions and place one portion on each piece of foil.\n5. Dot the mussels with the curry mixture.\n6. Top each with lime slices.\n7. Sprinkle the red pepper and parsley over the top of each portion.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 7 can occur before or after Step 6 as neither step relies on the completion of the other to be successfully executed."}
{"plan_idx": 743, "title": "chocolate-chocolate-cake", "question_idx": 743, "steps": ["Grease a 23cm springform tin or a cake tin with deep sides.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 13], "binary_question": "Must Step 14 happen after Step 1?", "why_question": "Why is it not necessary for Step 14 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Grease a 23cm springform tin or a cake tin with deep sides.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Preheat the oven to 180 degrees C / Gas Mark 4.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 14 to happen after Step 1 because the steps before Step 14 do not involve any processes that would require the oven to be preheated."}
{"plan_idx": 744, "title": "green-tofu-curry", "question_idx": 744, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Cover, reduce heat, and simmer 20 minutes.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Cover, reduce heat, and simmer 20 minutes.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 3 because the procedure does not mention any dependency between these steps, and the order of Step 3 and Step 7 does not affect the outcome of the recipe."}
{"plan_idx": 745, "title": "smoked-salmon-and-grapefruit-salad", "question_idx": 745, "steps": ["Arrange the lamb's lettuce onto each serving plate or a large salad bowl.", "Slice the skin off the grapefruit over a bowl.", "This is to catch any juices.", "Using a small knife, segment the grapefruits over the juice bowl.", "Top and tail the grapefruits.", "Top with grapefruit segments and smoked salmon.", "Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.", "Pour over the salad and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: smoked-salmon-and-grapefruit-salad\n\nProcedure:\n1. Arrange the lamb's lettuce onto each serving plate or a large salad bowl.\n2. Slice the skin off the grapefruit over a bowl.\n3. This is to catch any juices.\n4. Using a small knife, segment the grapefruits over the juice bowl.\n5. Top and tail the grapefruits.\n6. Top with grapefruit segments and smoked salmon.\n7. Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.\n8. Pour over the salad and serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 (topping and tailing the grapefruits) does not need to happen after Step 1 (arranging the lamb's lettuce) because the grapefruits are segmented and used as a topping in Step 6."}
{"plan_idx": 746, "title": "chicken-prawn-and-rice-soup", "question_idx": 746, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Add rice and brown quickly.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Reduce heat and allow to simmer.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 10], "binary_question": "Must Step 11 happen after Step 9?", "why_question": "Why is it not necessary for Step 11 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Add rice and brown quickly.\n10. Meanwhile, heat the remaining 250ml oil until it is hot.\n11. Reduce heat and allow to simmer.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 11 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 9 because it is not a sequential step in the procedure; it is an independent step that involves heating the remaining oil."}
{"plan_idx": 747, "title": "chocolate-chocolate-cake", "question_idx": 747, "steps": ["Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Preheat the oven to 180 degrees C / Gas Mark 4.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 1 because the electric hand mixer is used in both steps and it does not need to cool down between uses."}
{"plan_idx": 748, "title": "almond and apple cake", "question_idx": 748, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Use a wooden spoon to stir until well combined.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Line base and side with baking parchment.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 8 happen after Step 3?", "why_question": "Why is it not necessary for Step 8 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Use a wooden spoon to stir until well combined.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Line base and side with baking parchment.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 8 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 8 (lining the tin with baking parchment) does not need to happen after Step 3 because it is not a step that affects the mixture."}
{"plan_idx": 749, "title": "cranachan", "question_idx": 749, "steps": ["Preheat the oven to 180 C / Gas mark 4.", "Spread oats out in a thin layer on a baking tray.", "Toast in the oven for about 10 minutes, or until lightly browned.", "Set aside to cool.", "In a medium bowl, whip the cream to firm peaks.", "Remove them from the tray for faster cooling.", "Gently fold in the icing sugar, vanilla and toasted oats.", "Spoon into 4 serving bowls, and top with fresh berries.", "For an extra touch, drizzle some whisky over each serving.", "Garnish with a mint leaf."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 5], "binary_question": "Must Step 6 happen after Step 5?", "why_question": "Why is it not necessary for Step 6 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cranachan\n\nProcedure:\n1. Preheat the oven to 180 C / Gas mark 4.\n2. Spread oats out in a thin layer on a baking tray.\n3. Toast in the oven for about 10 minutes, or until lightly browned.\n4. Set aside to cool.\n5. In a medium bowl, whip the cream to firm peaks.\n6. Remove them from the tray for faster cooling.\n7. Gently fold in the icing sugar, vanilla and toasted oats.\n8. Spoon into 4 serving bowls, and top with fresh berries.\n9. For an extra touch, drizzle some whisky over each serving.\n10. Garnish with a mint leaf.\n\n\nWhy is it not necessary for Step 6 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 6 is not necessary after Step 5 because the oats are already removed from the tray in order to cool quickly."}
{"plan_idx": 750, "title": "fusilli-and-meatballs", "question_idx": 750, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Set aside.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n4. Set aside.\n5. Transfer 2 tablespoons of the onion mixture to a large bowl.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 is not necessary after Step 3 because the onion mixture is not used until Step 12, well after the tomatoes have been processed in Step 3."}
{"plan_idx": 751, "title": "fusilli-and-meatballs", "question_idx": 751, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Bring to the boil over medium-high heat.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Bring to the boil over medium-high heat.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 2 because Steps 3 through 6 involve actions that can be performed while the water is coming to a boil in Step 2."}
{"plan_idx": 752, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 752, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Remove to a wire rack; cool for 15 minutes.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 10], "binary_question": "Must Step 11 happen after Step 9?", "why_question": "Why is it not necessary for Step 11 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 11 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 11 does not need to occur after Step 9 because the lemon-butter mixture is prepared in Step 9 but is not used until Step 15 when assembling the shortcakes."}
{"plan_idx": 753, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 753, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 10], "binary_question": "Must Step 11 happen after Step 4?", "why_question": "Why is it not necessary for Step 11 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 11 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 4 because the lemon zest used in Step 11 is not mixed with butter."}
{"plan_idx": 754, "title": "fusilli-and-meatballs", "question_idx": 754, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Add the basil and oregano halfway through this time.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 10 happen after Step 3?", "why_question": "Why is it not necessary for Step 10 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Add the basil and oregano halfway through this time.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Transfer 2 tablespoons of the onion mixture to a large bowl.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 10 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 10 can be done at any time after Step 2, as it does not depend on the addition of the basil and oregano in Step 3."}
{"plan_idx": 755, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 755, "steps": ["Turn onto a lightly floured surface; knead 10 times.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. Turn onto a lightly floured surface; knead 10 times.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 1 because Step 5 involves combining strawberries and sugar, while Step 1 involves kneading dough."}
{"plan_idx": 756, "title": "cloud-bread", "question_idx": 756, "steps": ["Preheat oven to 150 C / Gas mark 2.", "beat together until stiff peaks form.", "Mix cream cheese and egg yolks together until smooth.", "Place egg whites and baking powder in a glass, metal, or ceramic bowl;", "Line a baking tray with baking paper.", "Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.", "Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.", "Bake in the preheated oven until golden brown, 17 to 20 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cloud-bread\n\nProcedure:\n1. Preheat oven to 150 C / Gas mark 2.\n2. beat together until stiff peaks form.\n3. Mix cream cheese and egg yolks together until smooth.\n4. Place egg whites and baking powder in a glass, metal, or ceramic bowl;\n5. Line a baking tray with baking paper.\n6. Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.\n7. Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.\n8. Bake in the preheated oven until golden brown, 17 to 20 minutes.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Because Step 5, lining the baking tray with baking paper, can be done at any point during the preparation process before baking commences."}
{"plan_idx": 757, "title": "curried bbq mussels", "question_idx": 757, "steps": ["Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Arrange four large sheets of foil on a flat surface.", "Top each with lime slices.", "Dot the mussels with the curry mixture.", "Sprinkle the red pepper and parsley over the top of each portion.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n2. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n3. Arrange four large sheets of foil on a flat surface.\n4. Top each with lime slices.\n5. Dot the mussels with the curry mixture.\n6. Sprinkle the red pepper and parsley over the top of each portion.\n7. Divide the mussels into four even portions and place one portion on each piece of foil.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 4 because the lime slices in Step 4 are used to enhance the flavors of the mussels and do not affect the placement of the mussels in the foil."}
{"plan_idx": 758, "title": "vegetable-terrine", "question_idx": 758, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Add the chopped sorrel and gelatin.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Run the vegetables under cold water to stop them cooking.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Add the chopped sorrel and gelatin.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Run the vegetables under cold water to stop them cooking.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 is not necessary after Step 3 because the vegetables need to be cooked before being set aside."}
{"plan_idx": 759, "title": "chicken and vegetable pie", "question_idx": 759, "steps": ["Place the chicken mixture in bottom of the prepared pie dish.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Preheat oven to 220 C / Gas mark 7.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 11 happen after Step 1?", "why_question": "Why is it not necessary for Step 11 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Place the chicken mixture in bottom of the prepared pie dish.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Preheat oven to 220 C / Gas mark 7.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 11 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 11 (preheating the oven) does not need to happen after Step 1 because the chicken mixture (Step 1) does not require heat."}
{"plan_idx": 760, "title": "chocolate-chocolate-cake", "question_idx": 760, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "In a separate bowl, beat egg whites until foamy.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "Set aside to cool.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 11 happen after Step 5?", "why_question": "Why is it not necessary for Step 11 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. In a separate bowl, beat egg whites until foamy.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. Set aside to cool.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 11 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 5 because it refers to cooling the chocolate mixture, which is created in Step 4, not the egg whites whipped in Step 5."}
{"plan_idx": 761, "title": "chicken and vegetable pie", "question_idx": 761, "steps": ["Slowly stir in chicken stock and milk.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Preheat oven to 220 C / Gas mark 7.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Slowly stir in chicken stock and milk.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Preheat oven to 220 C / Gas mark 7.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7, preheating the oven, does not need to happen after Step 1 because it is not required for the next steps in the procedure."}
{"plan_idx": 762, "title": "almond and apple cake", "question_idx": 762, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Add the eggs, 1 at a time, beating well after each addition.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Add the eggs, 1 at a time, beating well after each addition.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 5 is not necessary after Step 2 because it is not a dependent step in the procedure."}
{"plan_idx": 763, "title": "almond and apple cake", "question_idx": 763, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Add half the flour and half the milk.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 10 happen after Step 7?", "why_question": "Why is it not necessary for Step 10 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Add half the flour and half the milk.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 10 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 10 (adding half the flour and half the milk) does not need to happen after Step 7 (arranging the apple slices) because the order in which these steps are performed does not affect the outcome of the recipe."}
{"plan_idx": 764, "title": "lightly spiced tomato and red lentil soup", "question_idx": 764, "steps": ["Heat the oil in a saucepan.", "Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.", "Stir in the celery and carrot and cook for 3 minutes, stirring frequently.", "Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.", "Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.", "Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.", "Remove the bay leaf from the soup.", "Meanwhile, stir the coriander into the yoghurt for the garnish.", "Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.", "Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.", "Season to taste, then reheat until just bubbling.", "Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 7], "binary_question": "Must Step 8 happen after Step 7?", "why_question": "Why is it not necessary for Step 8 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lightly spiced tomato and red lentil soup\n\nProcedure:\n1. Heat the oil in a saucepan.\n2. Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.\n3. Stir in the celery and carrot and cook for 3 minutes, stirring frequently.\n4. Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.\n5. Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.\n6. Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.\n7. Remove the bay leaf from the soup.\n8. Meanwhile, stir the coriander into the yoghurt for the garnish.\n9. Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.\n10. Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.\n11. Season to taste, then reheat until just bubbling.\n12. Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper.\n\n\nWhy is it not necessary for Step 8 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 8 can occur before Step 7 because the preparation of the yogurt garnish is not dependent on the removal of the bay leaf from the soup."}
{"plan_idx": 765, "title": "chocolate-chocolate-cake", "question_idx": 765, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Gradually beat in sugar until light and fluffy.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Microwave until chocolate is almost melted.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Gradually beat in sugar until light and fluffy.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Microwave until chocolate is almost melted.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "It is not necessary for Step 7 to happen after Step 3 because the chocolate chips are melted in the microwave in Step 7, whereas in Step 3 sugar is gradually beaten into the mixture until light and fluffy."}
{"plan_idx": 766, "title": "curried bbq mussels", "question_idx": 766, "steps": ["Arrange four large sheets of foil on a flat surface.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Dot the mussels with the curry mixture.", "Sprinkle the red pepper and parsley over the top of each portion.", "Top each with lime slices.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Arrange four large sheets of foil on a flat surface.\n2. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n3. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n4. Divide the mussels into four even portions and place one portion on each piece of foil.\n5. Dot the mussels with the curry mixture.\n6. Sprinkle the red pepper and parsley over the top of each portion.\n7. Top each with lime slices.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 1 because the butter, garlic, curry powder, cumin and salt in Step 2 can be whisked together while the barbecue is preheating."}
{"plan_idx": 767, "title": "spicy-tomato-anchovy-pasta", "question_idx": 767, "steps": ["Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;", "cook until lightly browned.", "Add anchovies and water, cover and simmer for 4 to 5 minutes.", "Add linguine and cook until al dente, about 7 to 8 minutes;", "While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.", "Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.", "drain.", "Toss with anchovy mixture and chilli flakes.", "If desired, season with black pepper.", "Serve immediately."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spicy-tomato-anchovy-pasta\n\nProcedure:\n1. Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;\n2. cook until lightly browned.\n3. Add anchovies and water, cover and simmer for 4 to 5 minutes.\n4. Add linguine and cook until al dente, about 7 to 8 minutes;\n5. While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.\n6. Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.\n7. drain.\n8. Toss with anchovy mixture and chilli flakes.\n9. If desired, season with black pepper.\n10. Serve immediately.\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 4 because Step 5 is independent of Step 4 and can be done concurrently with Step 4."}
{"plan_idx": 768, "title": "chocolate-chocolate-cake", "question_idx": 768, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 14], "binary_question": "Must Step 15 happen after Step 2?", "why_question": "Why is it not necessary for Step 15 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Place the chocolate chips, coffee and water in a microwave safe bowl.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 15 can occur before Step 2 because they are independent tasks that do not affect the outcome of the cake."}
{"plan_idx": 769, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 769, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "To assemble, split shortcakes in half.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [10, 13], "binary_question": "Must Step 14 happen after Step 11?", "why_question": "Why is it not necessary for Step 14 to happen after Step 11?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. To assemble, split shortcakes in half.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 14 to happen after Step 11?\n\nAnswer: ", "model_answer": "Step 14 does not need to occur after Step 11 because Steps 12-13 involve making whipped cream, which can be done independently of Step 14's preparation of lemon butter."}
{"plan_idx": 770, "title": "smoked-salmon-and-grapefruit-salad", "question_idx": 770, "steps": ["This is to catch any juices.", "Slice the skin off the grapefruit over a bowl.", "Top and tail the grapefruits.", "Using a small knife, segment the grapefruits over the juice bowl.", "Arrange the lamb's lettuce onto each serving plate or a large salad bowl.", "Top with grapefruit segments and smoked salmon.", "Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.", "Pour over the salad and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: smoked-salmon-and-grapefruit-salad\n\nProcedure:\n1. This is to catch any juices.\n2. Slice the skin off the grapefruit over a bowl.\n3. Top and tail the grapefruits.\n4. Using a small knife, segment the grapefruits over the juice bowl.\n5. Arrange the lamb's lettuce onto each serving plate or a large salad bowl.\n6. Top with grapefruit segments and smoked salmon.\n7. Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.\n8. Pour over the salad and serve.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 1 does not involve the grapefruit, so Step 3 does not need to happen after Step 1."}
{"plan_idx": 771, "title": "chocolate-chocolate-cake", "question_idx": 771, "steps": ["Remove and whisk until mixture is smooth.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Remove and whisk until mixture is smooth.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Preheat the oven to 180 degrees C / Gas Mark 4.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 is not necessary after Step 1 because Step 4 involves preheating the oven, while Step 1 involves removing and whisking until a mixture is smooth, and oven preheating is not required for this step."}
{"plan_idx": 772, "title": "spicy-tomato-anchovy-pasta", "question_idx": 772, "steps": ["Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;", "drain.", "Add anchovies and water, cover and simmer for 4 to 5 minutes.", "Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.", "While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.", "Add linguine and cook until al dente, about 7 to 8 minutes;", "cook until lightly browned.", "Toss with anchovy mixture and chilli flakes.", "If desired, season with black pepper.", "Serve immediately."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spicy-tomato-anchovy-pasta\n\nProcedure:\n1. Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;\n2. drain.\n3. Add anchovies and water, cover and simmer for 4 to 5 minutes.\n4. Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.\n5. While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.\n6. Add linguine and cook until al dente, about 7 to 8 minutes;\n7. cook until lightly browned.\n8. Toss with anchovy mixture and chilli flakes.\n9. If desired, season with black pepper.\n10. Serve immediately.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 (browning the anchovies) does not need to happen after Step 2 (draining the vegetables) because the anchovies are cooked in Step 3 (simmering them in water with the vegetables)."}
{"plan_idx": 773, "title": "tortellini-fritto-with-almond-butter", "question_idx": 773, "steps": ["If you slightly undercooked your tortellini then it's less likely to stick to the pan.", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.", "Bring a saucepan of water to the boil.", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.", "Continue to gently fry and stir the tortellini until golden brown.", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.", "Enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n2. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n3. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n4. Bring a saucepan of water to the boil.\n5. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n6. Continue to gently fry and stir the tortellini until golden brown.\n7. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n8. Enjoy!\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 (bringing a saucepan of water to the boil) is not necessary after Step 1 because it is not related to undercooking the tortellini."}
{"plan_idx": 774, "title": "fusilli-and-meatballs", "question_idx": 774, "steps": ["Add to the saucepan.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Add to the saucepan.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 is not necessarily required to happen after Step 1 as the saucepan can be prepared with cooking spray or olive oil before adding the onion and garlic in Step 2."}
{"plan_idx": 775, "title": "chocolate-chocolate-cake", "question_idx": 775, "steps": ["Gradually beat in egg yolks one at a time, beating well after each one.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Gradually beat in egg yolks one at a time, beating well after each one.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Preheat the oven to 180 degrees C / Gas Mark 4.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 1 because Step 8 involves preheating the oven, which is independent of the egg yolks being beaten in Step 1."}
{"plan_idx": 776, "title": "vegetable-terrine", "question_idx": 776, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "Run the vegetables under cold water to stop them cooking.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n4. Run the vegetables under cold water to stop them cooking.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 3 because the vegetables need to be cooked before they are cooled."}
{"plan_idx": 777, "title": "spiced-pumpkin-teabread", "question_idx": 777, "steps": ["Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Add the honey and sultanas, and beat well.", "Drain thoroughly, then mash with a potato masher until smooth.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n5. Add the honey and sultanas, and beat well.\n6. Drain thoroughly, then mash with a potato masher until smooth.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 6 (draining and mashing the pumpkin) is not necessary to happen after Step 4 (sifting the flours and allspice) because the pumpkin mixture is used in Step 8, which comes after Step 6."}
{"plan_idx": 778, "title": "chicory-and-roquefort-salad", "question_idx": 778, "steps": ["Make the dressing by mixing together cream cheese, yoghurt and salt and pepper.", "In a bowl, toss chicory, Roquefort and pecan nuts together.", "Drizzle over salad."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicory-and-roquefort-salad\n\nProcedure:\n1. Make the dressing by mixing together cream cheese, yoghurt and salt and pepper.\n2. In a bowl, toss chicory, Roquefort and pecan nuts together.\n3. Drizzle over salad.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the dressing ingredients are not used in Step 2."}
{"plan_idx": 779, "title": "spiced-guava-cake", "question_idx": 779, "steps": ["Add eggs, one at a time.", "Grease and flour one 23x13cm loaf tin.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "In another bowl, mix together guava pulp and juice.", "In another bowl, cream together butter and sugar.", "Preheat oven to 180 C / Gas 4.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Add eggs, one at a time.\n2. Grease and flour one 23x13cm loaf tin.\n3. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n4. In another bowl, mix together guava pulp and juice.\n5. In another bowl, cream together butter and sugar.\n6. Preheat oven to 180 C / Gas 4.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 (preheating the oven) can occur before or after Step 1 (adding eggs) because the oven temperature does not affect the egg-adding process."}
{"plan_idx": 780, "title": "spiced-pumpkin-teabread", "question_idx": 780, "steps": ["Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n2. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Line a 900 g (2 lb) loaf tin with baking parchment.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 2 because the order of these steps does not affect the outcome of the procedure."}
{"plan_idx": 781, "title": "chocolate-pancake-batter", "question_idx": 781, "steps": ["Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.", "Make a well in the centre and whisk in the beaten eggs.", "Gradually whisk in milk, melted butter and sugar.", "For best results, set the pancake batter aside for 20 minutes to rest.", "Sift the flour and cocoa powder into a bowl.", "Use a piece of kitchen paper to grease the pan with a little sunflower oil.", "Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.", "Cook for a minute or so until the pancake edges start to crisp up.", "Use a palette knife to flip the pancake and cook the other side, about 1 minute.", "Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.", "Stack the pancakes on top of each other to keep warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-pancake-batter\n\nProcedure:\n1. Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.\n2. Make a well in the centre and whisk in the beaten eggs.\n3. Gradually whisk in milk, melted butter and sugar.\n4. For best results, set the pancake batter aside for 20 minutes to rest.\n5. Sift the flour and cocoa powder into a bowl.\n6. Use a piece of kitchen paper to grease the pan with a little sunflower oil.\n7. Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.\n8. Cook for a minute or so until the pancake edges start to crisp up.\n9. Use a palette knife to flip the pancake and cook the other side, about 1 minute.\n10. Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.\n11. Stack the pancakes on top of each other to keep warm.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 can occur before Step 1 because it does not involve heating the pan or using any ingredients that are temperature-sensitive."}
{"plan_idx": 782, "title": "chocolate-pancake-batter", "question_idx": 782, "steps": ["Sift the flour and cocoa powder into a bowl.", "Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.", "Gradually whisk in milk, melted butter and sugar.", "For best results, set the pancake batter aside for 20 minutes to rest.", "Make a well in the centre and whisk in the beaten eggs.", "Use a piece of kitchen paper to grease the pan with a little sunflower oil.", "Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.", "Cook for a minute or so until the pancake edges start to crisp up.", "Use a palette knife to flip the pancake and cook the other side, about 1 minute.", "Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.", "Stack the pancakes on top of each other to keep warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-pancake-batter\n\nProcedure:\n1. Sift the flour and cocoa powder into a bowl.\n2. Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.\n3. Gradually whisk in milk, melted butter and sugar.\n4. For best results, set the pancake batter aside for 20 minutes to rest.\n5. Make a well in the centre and whisk in the beaten eggs.\n6. Use a piece of kitchen paper to grease the pan with a little sunflower oil.\n7. Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.\n8. Cook for a minute or so until the pancake edges start to crisp up.\n9. Use a palette knife to flip the pancake and cook the other side, about 1 minute.\n10. Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.\n11. Stack the pancakes on top of each other to keep warm.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 5 does not need to occur after Step 2 because whisking in the beaten eggs after the wet ingredients have been added creates a more consistent batter."}
{"plan_idx": 783, "title": "spiced butternut squash soup", "question_idx": 783, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Add the potatoes, and bring to the boil.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Cool slightly, then remove the peel.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 10 happen after Step 5?", "why_question": "Why is it not necessary for Step 10 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Add the potatoes, and bring to the boil.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Cool slightly, then remove the peel.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 10 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 10 can happen after Step 5 because the potatoes are being set aside and not yet added to the soup."}
{"plan_idx": 784, "title": "fusilli-and-meatballs", "question_idx": 784, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Add to the saucepan.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 14], "binary_question": "Must Step 15 happen after Step 6?", "why_question": "Why is it not necessary for Step 15 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Add to the saucepan.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 15 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 15 (adding the meatballs to the tomato sauce) does not need to happen after Step 6 (cooking the meatballs) because Step 17 (adding the meatballs to the tomato sauce) has already been completed before Step 15."}
{"plan_idx": 785, "title": "fusilli-and-meatballs", "question_idx": 785, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [12, 18], "binary_question": "Must Step 19 happen after Step 13?", "why_question": "Why is it not necessary for Step 19 to happen after Step 13?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Meanwhile, cook the pasta according to the instructions on the packet.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Shape into 20 meatballs about 2.5cm (1in) diameter.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 13?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 13 because the meatballs can be shaped at any time during the sauce preparation and cooking process."}
{"plan_idx": 786, "title": "green-tofu-curry", "question_idx": 786, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "In a small saucepan, bring the coconut milk to the boil.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "Stir in tofu.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 8], "binary_question": "Must Step 9 happen after Step 6?", "why_question": "Why is it not necessary for Step 9 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. In a small saucepan, bring the coconut milk to the boil.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. Stir in tofu.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 9 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 9 can occur before Step 6 because the coconut milk is boiled in a separate saucepan and does not require the use of the sesame oil being heated in Step 6."}
{"plan_idx": 787, "title": "spiced-pumpkin-teabread", "question_idx": 787, "steps": ["Tip the mixture into the prepared tin and smooth the surface.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 9 happen after Step 1?", "why_question": "Why is it not necessary for Step 9 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Tip the mixture into the prepared tin and smooth the surface.\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 9 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 9 (preheating the oven) can happen before Step 1 (tipping the mixture into the prepared tin) because the oven needs time to reach the desired temperature before the teabread is baked."}
{"plan_idx": 788, "title": "chocolate-chocolate-cake", "question_idx": 788, "steps": ["Gradually beat in sugar until light and fluffy.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Gradually beat in sugar until light and fluffy.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Preheat the oven to 180 degrees C / Gas Mark 4.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "The order of Steps 1 and 7 is not crucial as the preheating of the oven can be done while the sugar is being beaten into the butter mixture."}
{"plan_idx": 789, "title": "chicken and vegetable pie", "question_idx": 789, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Slowly stir in chicken stock and milk.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Add water to cover and boil for 15 minutes.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Slowly stir in chicken stock and milk.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Add water to cover and boil for 15 minutes.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7 can happen before Step 3 because it involves cooking the onion and flour mixture for the pie filling, which is not dependent on the preparation of the chicken and vegetable mixture."}
{"plan_idx": 790, "title": "best-ever-margarita", "question_idx": 790, "steps": ["Hold your hand firmly over over the top of the shaker so the top doesn't pop off from the fizzy soft drink and shake vigorously.", "Pour the tequila, lime cordial, triple sec and lemon-lime soft drink into a cocktail shaker filled with ice.", "Rim 2 margarita glasses with salt if desired and fill with ice.", "Pour into prepared margarita glasses and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: best-ever-margarita\n\nProcedure:\n1. Hold your hand firmly over over the top of the shaker so the top doesn't pop off from the fizzy soft drink and shake vigorously.\n2. Pour the tequila, lime cordial, triple sec and lemon-lime soft drink into a cocktail shaker filled with ice.\n3. Rim 2 margarita glasses with salt if desired and fill with ice.\n4. Pour into prepared margarita glasses and serve.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 (rimming and filling margarita glasses with ice) does not need to happen after Step 1 (shaking the shaker) because the procedure does not specify a specific order for completing the steps."}
{"plan_idx": 791, "title": "tangy-gammon-in-cider", "question_idx": 791, "steps": ["Pour cider over the steaks, cover the top with a lid or tin foil.", "Start by piercing each tomato once and covering with boiling water to loosen the skins.", "Drain the onions and chop each one in half.", "Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.", "Put the onions, tomatoes and apples into a casserole dish.", "Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.", "Place in the dish and repeat with the other gammon steaks.", "Preheat the oven to 200 degrees /gas mark 6.", "Cook for 1 hour."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tangy-gammon-in-cider\n\nProcedure:\n1. Pour cider over the steaks, cover the top with a lid or tin foil.\n2. Start by piercing each tomato once and covering with boiling water to loosen the skins.\n3. Drain the onions and chop each one in half.\n4. Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.\n5. Put the onions, tomatoes and apples into a casserole dish.\n6. Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.\n7. Place in the dish and repeat with the other gammon steaks.\n8. Preheat the oven to 200 degrees /gas mark 6.\n9. Cook for 1 hour.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 1 because the cider is marinating the steaks and does not require heat to do so."}
{"plan_idx": 792, "title": "almond and apple cake", "question_idx": 792, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 10 happen after Step 4?", "why_question": "Why is it not necessary for Step 10 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 10 to happen after Step 4?\n\nAnswer: ", "model_answer": "Because Step 10 does not affect the preparation of the base of the cake, which is completed by Step 9."}
{"plan_idx": 793, "title": "simple-basic-cupcakes", "question_idx": 793, "steps": ["Beat butter and sugar together until light and fluffy.", "Preheat oven to 180 C / Gas 4.", "Add the eggs, one at a time, beating after each addition.", "If the batter is too thick, stir in some milk.", "Gradually add the flour, mixing well each time until evenly mixed.", "Spoon tablespoons of batter into a greased muffin tin.", "Bake in preheated oven for 15-20 minutes.", "The cake is done when a skewer inserted to the cake comes out clean.", "Let rest for fives minutes, then allow to cool fully on a wire rack.", "Decorate, if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: simple-basic-cupcakes\n\nProcedure:\n1. Beat butter and sugar together until light and fluffy.\n2. Preheat oven to 180 C / Gas 4.\n3. Add the eggs, one at a time, beating after each addition.\n4. If the batter is too thick, stir in some milk.\n5. Gradually add the flour, mixing well each time until evenly mixed.\n6. Spoon tablespoons of batter into a greased muffin tin.\n7. Bake in preheated oven for 15-20 minutes.\n8. The cake is done when a skewer inserted to the cake comes out clean.\n9. Let rest for fives minutes, then allow to cool fully on a wire rack.\n10. Decorate, if desired.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because preheating the oven can be done while the butter and sugar are being beaten."}
{"plan_idx": 794, "title": "no-sugar-rock-cakes", "question_idx": 794, "steps": ["Place balls of dough (slightly bigger than a golf ball) onto the baking tray;", "Line a baking tray with baking parchment.", "Mix flour, Splenda&reg;", "and butter in a bowl until a fine crumble is achieved.", "Add the egg and currants, and mix into a dough.", "Preheat oven to 200 C / Gas 6.", "remember to space them out.", "Bake for 20 minutes, or till a nice golden brown.", "Remove and place on cooling tray."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: no-sugar-rock-cakes\n\nProcedure:\n1. Place balls of dough (slightly bigger than a golf ball) onto the baking tray;\n2. Line a baking tray with baking parchment.\n3. Mix flour, Splenda&reg;\n4. and butter in a bowl until a fine crumble is achieved.\n5. Add the egg and currants, and mix into a dough.\n6. Preheat oven to 200 C / Gas 6.\n7. remember to space them out.\n8. Bake for 20 minutes, or till a nice golden brown.\n9. Remove and place on cooling tray.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 can be completed before Step 1 because preheating the oven does not require the presence of the rock cakes on the baking tray."}
{"plan_idx": 795, "title": "chocolate-chocolate-cake", "question_idx": 795, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Gradually beat in sugar until light and fluffy.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Set aside to cool.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 7 happen after Step 5?", "why_question": "Why is it not necessary for Step 7 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Gradually beat in sugar until light and fluffy.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Set aside to cool.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 7 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 7 is not necessary after Step 5 because the butter and margarine mixture does not need to cool before adding the egg yolks in Step 8."}
{"plan_idx": 796, "title": "green-tofu-curry", "question_idx": 796, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Reduce heat, and simmer 5 minutes.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Season with salt.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 11 happen after Step 8?", "why_question": "Why is it not necessary for Step 11 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Reduce heat, and simmer 5 minutes.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Season with salt.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 8?\n\nAnswer: ", "model_answer": "Seasoning the coconut milk with salt (Step 11) can be done at any time before serving, so it does not need to occur specifically after reducing the heat and simmering the tofu and rice (Step 8)."}
{"plan_idx": 797, "title": "chocolate-chocolate-cake", "question_idx": 797, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Remove and whisk until mixture is smooth.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 13], "binary_question": "Must Step 14 happen after Step 4?", "why_question": "Why is it not necessary for Step 14 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Grease a 23cm springform tin or a cake tin with deep sides.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Remove and whisk until mixture is smooth.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 14 (Removing and whisking the mixture until smooth) is not necessary to be performed after Step 4 (Greasing the cake tin) because there is no dependency between these two steps."}
{"plan_idx": 798, "title": "fusilli-and-meatballs", "question_idx": 798, "steps": ["Add the basil and oregano halfway through this time.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 10 happen after Step 1?", "why_question": "Why is it not necessary for Step 10 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Add the basil and oregano halfway through this time.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 10 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 1 because there are no ingredients or steps that depend on the completion of Step 1 before Step 10 can be executed."}
{"plan_idx": 799, "title": "curried bbq mussels", "question_idx": 799, "steps": ["Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Arrange four large sheets of foil on a flat surface.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Dot the mussels with the curry mixture.", "Sprinkle the red pepper and parsley over the top of each portion.", "Top each with lime slices.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n2. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n3. Arrange four large sheets of foil on a flat surface.\n4. Divide the mussels into four even portions and place one portion on each piece of foil.\n5. Dot the mussels with the curry mixture.\n6. Sprinkle the red pepper and parsley over the top of each portion.\n7. Top each with lime slices.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because preparing the curry mixture in Step 1 does not require the barbecue to be preheated."}
{"plan_idx": 800, "title": "almond and apple cake", "question_idx": 800, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Repeat remaining flour and milk.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 9], "binary_question": "Must Step 10 happen after Step 9?", "why_question": "Why is it not necessary for Step 10 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n10. Repeat remaining flour and milk.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 10 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 9 because the apples are already arranged in Step 9 and the batter is added on top in Step 11."}
{"plan_idx": 801, "title": "chocolate-chocolate-cake", "question_idx": 801, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Slowly add the flour and beat at a low speed.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Set aside to cool.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 8], "binary_question": "Must Step 9 happen after Step 5?", "why_question": "Why is it not necessary for Step 9 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Slowly add the flour and beat at a low speed.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Set aside to cool.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 9 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 9 is not necessary after Step 5 because the chocolate mixture needs to cool before it is added to the butter and margarine mixture in Step 10."}
{"plan_idx": 802, "title": "chocolate-chocolate-cake", "question_idx": 802, "steps": ["Microwave until chocolate is almost melted.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Microwave until chocolate is almost melted.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Preheat the oven to 180 degrees C / Gas Mark 4.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 1 because the order of microwave use does not affect the outcome of the recipe."}
{"plan_idx": 803, "title": "chicken and vegetable pie", "question_idx": 803, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In a saucepan, combine chicken, carrots, peas and celery.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In a saucepan, combine chicken, carrots, peas and celery.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 2 because Step 2 involves cooking the onions and Step 5 involves combining the chicken, carrots, peas, and celery."}
{"plan_idx": 804, "title": "fusilli-and-meatballs", "question_idx": 804, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 13], "binary_question": "Must Step 14 happen after Step 2?", "why_question": "Why is it not necessary for Step 14 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 14 (saut\u00e9ing the onion and garlic) does not need to happen after Step 2 (coating the frying pan with cooking spray) because Steps 1 to 3 are meant for preparing the meatballs, while Steps 4 to 21 are for preparing the sauce."}
{"plan_idx": 805, "title": "warm-puy-lentil-and-tomato-salad", "question_idx": 805, "steps": ["Put tomatoes in a small bowl and season with salt.", "add lentils and cook over low heat for 30 minutes.", "Bring a large pan of water to the boil;", "Set aside for 15 minutes.", "Drain lentils and tomatoes and mix together.", "Distribute mixture evenly in 6 individual bowls or ramekins, sprinkle with chopped parsley and serve warm or chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: warm-puy-lentil-and-tomato-salad\n\nProcedure:\n1. Put tomatoes in a small bowl and season with salt.\n2. add lentils and cook over low heat for 30 minutes.\n3. Bring a large pan of water to the boil;\n4. Set aside for 15 minutes.\n5. Drain lentils and tomatoes and mix together.\n6. Distribute mixture evenly in 6 individual bowls or ramekins, sprinkle with chopped parsley and serve warm or chilled.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 1 because the cooking time for the lentils (Step 2) is longer than the marinating time for the tomatoes (Step 1)."}
{"plan_idx": 806, "title": "spiced butternut squash soup", "question_idx": 806, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 8 happen after Step 2?", "why_question": "Why is it not necessary for Step 8 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Pour a small layer of water in a baking dish, or a swiss roll tin.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 8 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 8 is not necessary for Step 2 because it is not related to saut\u00e9ing the onion, leek, and garlic."}
{"plan_idx": 807, "title": "curried bbq mussels", "question_idx": 807, "steps": ["Sprinkle the red pepper and parsley over the top of each portion.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Arrange four large sheets of foil on a flat surface.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Dot the mussels with the curry mixture.", "Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Top each with lime slices.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Sprinkle the red pepper and parsley over the top of each portion.\n2. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n3. Arrange four large sheets of foil on a flat surface.\n4. Divide the mussels into four even portions and place one portion on each piece of foil.\n5. Dot the mussels with the curry mixture.\n6. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n7. Top each with lime slices.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 1 because the mussels are not being cooked at this stage, so it does not matter when the grill is preheated."}
{"plan_idx": 808, "title": "very-vanilla-ry-cheesecake", "question_idx": 808, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Drizzle the crumbs with melted butter and stir to combine.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 10 happen after Step 4?", "why_question": "Why is it not necessary for Step 10 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Drizzle the crumbs with melted butter and stir to combine.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 10, drizzling the crumbs with melted butter and stirring, can happen before or after Step 4, as it does not require the oven or boiling water."}
{"plan_idx": 809, "title": "spiced-pumpkin-teabread", "question_idx": 809, "steps": ["Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Add the honey and sultanas, and beat well.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n2. Add the honey and sultanas, and beat well.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Line a 900 g (2 lb) loaf tin with baking parchment.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 2 does not involve any ingredients that would require the use of a baking parchment lined loaf tin, so it is not necessary for Step 5 to happen after Step 2."}
{"plan_idx": 810, "title": "fusilli-and-meatballs", "question_idx": 810, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Cover and simmer, stirring often, for 30 minutes.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Set aside.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 8], "binary_question": "Must Step 9 happen after Step 4?", "why_question": "Why is it not necessary for Step 9 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Cover and simmer, stirring often, for 30 minutes.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Set aside.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 9 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 4 because it is an instruction to set aside the meatballs and they are not introduced into the recipe until Step 17."}
{"plan_idx": 811, "title": "chicken and vegetable pie", "question_idx": 811, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat, drain and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 8], "binary_question": "Must Step 9 happen after Step 4?", "why_question": "Why is it not necessary for Step 9 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat, drain and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 9 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 9 (removing the chicken mixture from the heat, draining, and setting it aside) does not need to happen after Step 4 (boiling the chicken mixture for 15 minutes) because the mixture will be reheated in Step 12 when the hot liquid mixture is poured over it."}
{"plan_idx": 812, "title": "chocolate-chocolate-cake", "question_idx": 812, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [12, 14], "binary_question": "Must Step 15 happen after Step 13?", "why_question": "Why is it not necessary for Step 15 to happen after Step 13?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 13?\n\nAnswer: ", "model_answer": "Step 15 can occur before Step 13 because greasing the cake tin does not require the egg white mixture to have been prepared first."}
{"plan_idx": 813, "title": "chocolate-chocolate-cake", "question_idx": 813, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Note that the cake is very dense, so the top may crack when baking.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Gradually beat in sugar until light and fluffy.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 18], "binary_question": "Must Step 19 happen after Step 7?", "why_question": "Why is it not necessary for Step 19 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Note that the cake is very dense, so the top may crack when baking.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Gradually beat in sugar until light and fluffy.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 19 and Step 7 are not related to each other in the procedure."}
{"plan_idx": 814, "title": "peppers-with-tuna-and-mushrooms", "question_idx": 814, "steps": ["Heat 2 tbsp olive oil in a frying pan and add 1 chopped onion.", "Cook for 5 minutes or until softened.", "Add 250g halved or quartered chestnut mushrooms.", "Season and cook, stirring occasionally, until the mushrooms give up their juices.", "Meanwhile, drain and slice a 280g jar of roasted red peppers.", "Cook, stirring until the mushrooms are evenly coated with a little sauce.", "Add 1 tbsp wholegrain mustard, the grated zest of 1 lemon, 1 crushed garlic clove and 4 tbsp dry sherry.", "Mix the peppers into the mushrooms and heat gently for 1 minute.", "Finally, stir in a 185g can tuna, drained, and 25g chopped fresh parsley.", "Serve immediately, with crisp salad leaves and plenty of hot crusty bread or boiled rice."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 7 happen after Step 5?", "why_question": "Why is it not necessary for Step 7 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: peppers-with-tuna-and-mushrooms\n\nProcedure:\n1. Heat 2 tbsp olive oil in a frying pan and add 1 chopped onion.\n2. Cook for 5 minutes or until softened.\n3. Add 250g halved or quartered chestnut mushrooms.\n4. Season and cook, stirring occasionally, until the mushrooms give up their juices.\n5. Meanwhile, drain and slice a 280g jar of roasted red peppers.\n6. Cook, stirring until the mushrooms are evenly coated with a little sauce.\n7. Add 1 tbsp wholegrain mustard, the grated zest of 1 lemon, 1 crushed garlic clove and 4 tbsp dry sherry.\n8. Mix the peppers into the mushrooms and heat gently for 1 minute.\n9. Finally, stir in a 185g can tuna, drained, and 25g chopped fresh parsley.\n10. Serve immediately, with crisp salad leaves and plenty of hot crusty bread or boiled rice.\n\n\nWhy is it not necessary for Step 7 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 5 because Steps 6, 7, and 8 all involve cooking the mushrooms and can be done in any order."}
{"plan_idx": 815, "title": "very-vanilla-ry-cheesecake", "question_idx": 815, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Drizzle the crumbs with melted butter and stir to combine.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Drizzle the crumbs with melted butter and stir to combine.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 4 because it involves preparing the crumb mixture for the cheesecake base, which is separate from the cheesecake filling prepared in Steps 6 and 8."}
{"plan_idx": 816, "title": "no-sugar-rock-cakes", "question_idx": 816, "steps": ["Preheat oven to 200 C / Gas 6.", "Add the egg and currants, and mix into a dough.", "Mix flour, Splenda&reg;", "and butter in a bowl until a fine crumble is achieved.", "Line a baking tray with baking parchment.", "Place balls of dough (slightly bigger than a golf ball) onto the baking tray;", "remember to space them out.", "Bake for 20 minutes, or till a nice golden brown.", "Remove and place on cooling tray."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: no-sugar-rock-cakes\n\nProcedure:\n1. Preheat oven to 200 C / Gas 6.\n2. Add the egg and currants, and mix into a dough.\n3. Mix flour, Splenda&reg;\n4. and butter in a bowl until a fine crumble is achieved.\n5. Line a baking tray with baking parchment.\n6. Place balls of dough (slightly bigger than a golf ball) onto the baking tray;\n7. remember to space them out.\n8. Bake for 20 minutes, or till a nice golden brown.\n9. Remove and place on cooling tray.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 2 because it prepares the baking tray for the dough balls, which are not made until Step 6."}
{"plan_idx": 817, "title": "spanish-rabbit-stew", "question_idx": 817, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "Cook the pasta according to the packet instructions, and serve with pasta.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 10 happen after Step 3?", "why_question": "Why is it not necessary for Step 10 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. Cook the pasta according to the packet instructions, and serve with pasta.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 10 is not dependent on Step 3, as it relates to mixing the dish after cooking and not to the preparation of the pasta."}
{"plan_idx": 818, "title": "peppers-with-tuna-and-mushrooms", "question_idx": 818, "steps": ["Heat 2 tbsp olive oil in a frying pan and add 1 chopped onion.", "Cook for 5 minutes or until softened.", "Add 250g halved or quartered chestnut mushrooms.", "Meanwhile, drain and slice a 280g jar of roasted red peppers.", "Add 1 tbsp wholegrain mustard, the grated zest of 1 lemon, 1 crushed garlic clove and 4 tbsp dry sherry.", "Cook, stirring until the mushrooms are evenly coated with a little sauce.", "Season and cook, stirring occasionally, until the mushrooms give up their juices.", "Mix the peppers into the mushrooms and heat gently for 1 minute.", "Finally, stir in a 185g can tuna, drained, and 25g chopped fresh parsley.", "Serve immediately, with crisp salad leaves and plenty of hot crusty bread or boiled rice."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: peppers-with-tuna-and-mushrooms\n\nProcedure:\n1. Heat 2 tbsp olive oil in a frying pan and add 1 chopped onion.\n2. Cook for 5 minutes or until softened.\n3. Add 250g halved or quartered chestnut mushrooms.\n4. Meanwhile, drain and slice a 280g jar of roasted red peppers.\n5. Add 1 tbsp wholegrain mustard, the grated zest of 1 lemon, 1 crushed garlic clove and 4 tbsp dry sherry.\n6. Cook, stirring until the mushrooms are evenly coated with a little sauce.\n7. Season and cook, stirring occasionally, until the mushrooms give up their juices.\n8. Mix the peppers into the mushrooms and heat gently for 1 minute.\n9. Finally, stir in a 185g can tuna, drained, and 25g chopped fresh parsley.\n10. Serve immediately, with crisp salad leaves and plenty of hot crusty bread or boiled rice.\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 4 (slicing the roasted red peppers) can be done anytime before Step 7 (cooking the mushrooms until they give up their juices), as the peppers are not cooked in the procedure."}
{"plan_idx": 819, "title": "chocolate-chocolate-cake", "question_idx": 819, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Sift icing sugar lightly over the top for decoration.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Note that the cake is very dense, so the top may crack when baking."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [18, 21], "binary_question": "Must Step 22 happen after Step 19?", "why_question": "Why is it not necessary for Step 22 to happen after Step 19?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Sift icing sugar lightly over the top for decoration.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Note that the cake is very dense, so the top may crack when baking.\n\n\nWhy is it not necessary for Step 22 to happen after Step 19?\n\nAnswer: ", "model_answer": "Step 22 is not necessary after Step 19 because Step 20 involves cooling the cake in the tin, which allows the cake to set before removing it from the tin for further cooling."}
{"plan_idx": 820, "title": "fusilli-and-meatballs", "question_idx": 820, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Drain on kitchen paper.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Cover and simmer, stirring often, for 30 minutes.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 15], "binary_question": "Must Step 16 happen after Step 9?", "why_question": "Why is it not necessary for Step 16 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Drain on kitchen paper.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Cover and simmer, stirring often, for 30 minutes.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 16 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 16 does not need to happen after Step 9 because the meatballs are cooked in Step 15."}
{"plan_idx": 821, "title": "chicken and vegetable pie", "question_idx": 821, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Place the chicken mixture in bottom of the prepared pie dish.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Slowly stir in chicken stock and milk.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 11 happen after Step 7?", "why_question": "Why is it not necessary for Step 11 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Place the chicken mixture in bottom of the prepared pie dish.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Slowly stir in chicken stock and milk.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 11 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 11 does not need to come after step 7 because steps 8-10 involve preparing the pie before filling it with liquid."}
{"plan_idx": 822, "title": "chocolate-chocolate-cake", "question_idx": 822, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "In a separate bowl, beat egg whites until foamy.", "Add the cooled chocolate to the mix and beat again.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 10], "binary_question": "Must Step 11 happen after Step 10?", "why_question": "Why is it not necessary for Step 11 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. In a separate bowl, beat egg whites until foamy.\n11. Add the cooled chocolate to the mix and beat again.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 11 to happen after Step 10?\n\nAnswer: ", "model_answer": "Step 11, adding the cooled chocolate to the mix, can be done before Step 10 because it does not depend on the egg whites being foamy."}
{"plan_idx": 823, "title": "chocolate-chocolate-cake", "question_idx": 823, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Note that the cake is very dense, so the top may crack when baking.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Slowly add the flour and beat at a low speed.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 18], "binary_question": "Must Step 19 happen after Step 9?", "why_question": "Why is it not necessary for Step 19 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Note that the cake is very dense, so the top may crack when baking.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Slowly add the flour and beat at a low speed.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 9 because the procedure does not specify that it must."}
{"plan_idx": 824, "title": "very-vanilla-ry-cheesecake", "question_idx": 824, "steps": ["Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 1 because the order of the first six steps does not affect the outcome of the recipe."}
{"plan_idx": 825, "title": "fusilli-and-meatballs", "question_idx": 825, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Cover and simmer, stirring often, for 30 minutes.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 18], "binary_question": "Must Step 19 happen after Step 9?", "why_question": "Why is it not necessary for Step 19 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Meanwhile, cook the pasta according to the instructions on the packet.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Cover and simmer, stirring often, for 30 minutes.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 9 because the meatballs and sauce are cooked and simmered in Steps 18 and 19, while the pasta is cooked in Step 9."}
{"plan_idx": 826, "title": "fusilli-and-meatballs", "question_idx": 826, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Reduce the heat to medium-low.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 11], "binary_question": "Must Step 12 happen after Step 8?", "why_question": "Why is it not necessary for Step 12 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Reduce the heat to medium-low.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 12 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 12, reducing the heat to medium-low, is not necessary to happen after Step 8 because the meatballs are not added to the sauce until Step 17."}
{"plan_idx": 827, "title": "fusilli-and-meatballs", "question_idx": 827, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 18], "binary_question": "Must Step 19 happen after Step 2?", "why_question": "Why is it not necessary for Step 19 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Meanwhile, cook the pasta according to the instructions on the packet.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 19 can happen before Step 2 because the pasta cooks in a separate pot from the meatballs and sauce."}
{"plan_idx": 828, "title": "fusilli-and-meatballs", "question_idx": 828, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Process the bread until crumbs form.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Reduce the heat to medium-low.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 11 happen after Step 8?", "why_question": "Why is it not necessary for Step 11 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Process the bread until crumbs form.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Reduce the heat to medium-low.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 8?\n\nAnswer: ", "model_answer": "It is not necessary for Step 11 to happen after Step 8 because Step 8 involves processing bread into crumbs, while Step 11 involves reducing the heat to medium-low and does not depend on the completion of Step 8."}
{"plan_idx": 829, "title": "spiced-pumpkin-teabread", "question_idx": 829, "steps": ["Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Add the honey and sultanas, and beat well.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 7 happen after Step 5?", "why_question": "Why is it not necessary for Step 7 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Add the honey and sultanas, and beat well.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 7 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 5 because the butter in Step 5 is not an ingredient in the mixture that is sifted and beaten in Step 7."}
{"plan_idx": 830, "title": "very-vanilla-ry-cheesecake", "question_idx": 830, "steps": ["Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 1 because preheating the oven and buttering the springform tin are independent steps that can be done at any point before baking the cheesecake."}
{"plan_idx": 831, "title": "vegetable-terrine", "question_idx": 831, "steps": ["Add the gelatin in a bowl of cold water until soft.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 10 happen after Step 2?", "why_question": "Why is it not necessary for Step 10 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. It is better to use a silicone mould, it will be easier to remove for serving.\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 10 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 2 because Steps 3-9 describe the preparation of the cream and gelatin mixture, which is not related to the cooking of the vegetables."}
{"plan_idx": 832, "title": "green-tofu-curry", "question_idx": 832, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "In a small saucepan, bring the coconut milk to the boil.", "Season with salt.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 8], "binary_question": "Must Step 9 happen after Step 7?", "why_question": "Why is it not necessary for Step 9 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. In a small saucepan, bring the coconut milk to the boil.\n8. Season with salt.\n9. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 9 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 7 because the coconut milk is not used until Step 11, after the tofu has been fried."}
{"plan_idx": 833, "title": "almond and apple cake", "question_idx": 833, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Add half the flour and half the milk.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Line base and side with baking parchment.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Add half the flour and half the milk.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Line base and side with baking parchment.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7 does not need to follow step 3 in the procedure because lining the cake tin can be done anytime before the cake mixture is added."}
{"plan_idx": 834, "title": "chocolate-chocolate-cake", "question_idx": 834, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Gradually beat in sugar until light and fluffy.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 13], "binary_question": "Must Step 14 happen after Step 7?", "why_question": "Why is it not necessary for Step 14 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Grease a 23cm springform tin or a cake tin with deep sides.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Gradually beat in sugar until light and fluffy.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 7?\n\nAnswer: ", "model_answer": "The order of Step 14 and Step 7 is not significant as Step 14 does not require any outcome from Step 7."}
{"plan_idx": 835, "title": "chocolate-chocolate-cake", "question_idx": 835, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Then increase speed and beat until stiff.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 11], "binary_question": "Must Step 12 happen after Step 2?", "why_question": "Why is it not necessary for Step 12 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Then increase speed and beat until stiff.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Place the chocolate chips, coffee and water in a microwave safe bowl.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 12 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 12 is not necessary for Step 2 because Step 2 refers to beating the mixture until stiff, while Step 12 involves melting chocolate chips, coffee and water in a microwave-safe bowl."}
{"plan_idx": 836, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 836, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "In a small mixing bowl, beat cream until it begins to thicken.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Divide dough in half.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 11], "binary_question": "Must Step 12 happen after Step 6?", "why_question": "Why is it not necessary for Step 12 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. In a small mixing bowl, beat cream until it begins to thicken.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. Divide dough in half.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 12 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 12 (dividing the dough in half) does not need to happen after Step 6 (beating the cream) because the two steps are not dependent on each other."}
{"plan_idx": 837, "title": "fusilli-and-meatballs", "question_idx": 837, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 13], "binary_question": "Must Step 14 happen after Step 5?", "why_question": "Why is it not necessary for Step 14 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 5?\n\nAnswer: ", "model_answer": "The purpose of Step 14 (processing the tomatoes) is to prepare the tomato sauce for the meatballs, not to cook the meatballs themselves, so it doesn't need to happen after Step 5 (cooking the meatballs)."}
{"plan_idx": 838, "title": "chocolate-chocolate-cake", "question_idx": 838, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "In a separate bowl, beat egg whites until foamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 11 happen after Step 6?", "why_question": "Why is it not necessary for Step 11 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. In a separate bowl, beat egg whites until foamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 11 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 6 because the order of these steps does not affect the outcome of the recipe."}
{"plan_idx": 839, "title": "strawberry-tiramisu-trifle", "question_idx": 839, "steps": ["Brush the sponge fingers with the remaining coffee.", "In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.", "Then stir in the custard and finally fold in the whipped cream.", "Set 3 strawberries for the garnish aside, and cut the rest into slices.", "Line a glass bowl with one layer of the soaked sponge fingers.", "Spread half of the strawberries over the sponge fingers.", "Sprinkle half of the grated chocolate over that and then half of the custard mixture.", "Repeat the layers in order again.", "Cut the remaining 3 strawberries in half and lay them on top of the trifle.", "Cover and leave in the fridge for at least 4 hours, best overnight."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: strawberry-tiramisu-trifle\n\nProcedure:\n1. Brush the sponge fingers with the remaining coffee.\n2. In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.\n3. Then stir in the custard and finally fold in the whipped cream.\n4. Set 3 strawberries for the garnish aside, and cut the rest into slices.\n5. Line a glass bowl with one layer of the soaked sponge fingers.\n6. Spread half of the strawberries over the sponge fingers.\n7. Sprinkle half of the grated chocolate over that and then half of the custard mixture.\n8. Repeat the layers in order again.\n9. Cut the remaining 3 strawberries in half and lay them on top of the trifle.\n10. Cover and leave in the fridge for at least 4 hours, best overnight.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 can happen before or after Step 1 because the order of slicing the strawberries and brushing the sponge fingers with coffee does not affect the final outcome of the dish."}
{"plan_idx": 840, "title": "fusilli-and-meatballs", "question_idx": 840, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Drain on kitchen paper.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Add the basil and oregano halfway through this time.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 15], "binary_question": "Must Step 16 happen after Step 10?", "why_question": "Why is it not necessary for Step 16 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Drain on kitchen paper.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Add the basil and oregano halfway through this time.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 16 to happen after Step 10?\n\nAnswer: ", "model_answer": "Step 16 is not necessary after Step 10 because Step 16 involves cooking the meatballs that are made in Step 13, which occurs after Step 10."}
{"plan_idx": 841, "title": "green-tofu-curry", "question_idx": 841, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "In a small saucepan, bring the coconut milk to the boil.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 8], "binary_question": "Must Step 9 happen after Step 5?", "why_question": "Why is it not necessary for Step 9 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. In a small saucepan, bring the coconut milk to the boil.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. Heat the sesame oil in a separate medium saucepan over medium heat.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 9 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 5 because the preparation of the curry paste in Step 9 does not rely on the coconut milk in Step 5."}
{"plan_idx": 842, "title": "smoked-salmon-and-grapefruit-salad", "question_idx": 842, "steps": ["Top and tail the grapefruits.", "Slice the skin off the grapefruit over a bowl.", "This is to catch any juices.", "Using a small knife, segment the grapefruits over the juice bowl.", "Arrange the lamb's lettuce onto each serving plate or a large salad bowl.", "Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.", "Top with grapefruit segments and smoked salmon.", "Pour over the salad and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 6], "binary_question": "Must Step 7 happen after Step 6?", "why_question": "Why is it not necessary for Step 7 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: smoked-salmon-and-grapefruit-salad\n\nProcedure:\n1. Top and tail the grapefruits.\n2. Slice the skin off the grapefruit over a bowl.\n3. This is to catch any juices.\n4. Using a small knife, segment the grapefruits over the juice bowl.\n5. Arrange the lamb's lettuce onto each serving plate or a large salad bowl.\n6. Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.\n7. Top with grapefruit segments and smoked salmon.\n8. Pour over the salad and serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 6 because the order of topping with grapefruit segments and smoked salmon does not affect the end result of the smoked-salmon-and-grapefruit-salad."}
{"plan_idx": 843, "title": "spanish-rabbit-stew", "question_idx": 843, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "Most importantly, enjoy!", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", ")."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 11 happen after Step 2?", "why_question": "Why is it not necessary for Step 11 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. Most importantly, enjoy!\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. ).\n\n\nWhy is it not necessary for Step 11 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 11 is not mentioned in the provided procedure."}
{"plan_idx": 844, "title": "spiced-pumpkin-teabread", "question_idx": 844, "steps": ["Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n2. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Line a 900 g (2 lb) loaf tin with baking parchment.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7, lining the loaf tin with baking parchment, can be done at any time before Step 9, as it is not necessary for the mixture to be combined before lining the tin."}
{"plan_idx": 845, "title": "chicken and vegetable pie", "question_idx": 845, "steps": ["Preheat oven to 220 C / Gas mark 7.", "Slowly stir in chicken stock and milk.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "In a saucepan, combine chicken, carrots, peas and celery.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. Slowly stir in chicken stock and milk.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. In a saucepan, combine chicken, carrots, peas and celery.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Because the timing of Step 7 relative to Step 2 is irrelevant to the overall procedure."}
{"plan_idx": 846, "title": "fusilli-and-meatballs", "question_idx": 846, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Add the basil and oregano halfway through this time.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 18], "binary_question": "Must Step 19 happen after Step 10?", "why_question": "Why is it not necessary for Step 19 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Meanwhile, cook the pasta according to the instructions on the packet.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Add the basil and oregano halfway through this time.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 10?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 10 because the pasta is cooked separately from the meatballs and sauce."}
{"plan_idx": 847, "title": "cranachan", "question_idx": 847, "steps": ["Preheat the oven to 180 C / Gas mark 4.", "Spread oats out in a thin layer on a baking tray.", "In a medium bowl, whip the cream to firm peaks.", "Set aside to cool.", "Remove them from the tray for faster cooling.", "Toast in the oven for about 10 minutes, or until lightly browned.", "Gently fold in the icing sugar, vanilla and toasted oats.", "Spoon into 4 serving bowls, and top with fresh berries.", "For an extra touch, drizzle some whisky over each serving.", "Garnish with a mint leaf."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cranachan\n\nProcedure:\n1. Preheat the oven to 180 C / Gas mark 4.\n2. Spread oats out in a thin layer on a baking tray.\n3. In a medium bowl, whip the cream to firm peaks.\n4. Set aside to cool.\n5. Remove them from the tray for faster cooling.\n6. Toast in the oven for about 10 minutes, or until lightly browned.\n7. Gently fold in the icing sugar, vanilla and toasted oats.\n8. Spoon into 4 serving bowls, and top with fresh berries.\n9. For an extra touch, drizzle some whisky over each serving.\n10. Garnish with a mint leaf.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 3 because the oats are being toasted in the oven, and the cream is being whipped in a separate bowl."}
{"plan_idx": 848, "title": "warm-puy-lentil-and-tomato-salad", "question_idx": 848, "steps": ["Bring a large pan of water to the boil;", "Set aside for 15 minutes.", "Put tomatoes in a small bowl and season with salt.", "add lentils and cook over low heat for 30 minutes.", "Drain lentils and tomatoes and mix together.", "Distribute mixture evenly in 6 individual bowls or ramekins, sprinkle with chopped parsley and serve warm or chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: warm-puy-lentil-and-tomato-salad\n\nProcedure:\n1. Bring a large pan of water to the boil;\n2. Set aside for 15 minutes.\n3. Put tomatoes in a small bowl and season with salt.\n4. add lentils and cook over low heat for 30 minutes.\n5. Drain lentils and tomatoes and mix together.\n6. Distribute mixture evenly in 6 individual bowls or ramekins, sprinkle with chopped parsley and serve warm or chilled.\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "Because Step 4 does not depend on the completion of Step 2."}
{"plan_idx": 849, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 849, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Remove to a wire rack; cool for 15 minutes.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 10], "binary_question": "Must Step 11 happen after Step 10?", "why_question": "Why is it not necessary for Step 11 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n11. Remove to a wire rack; cool for 15 minutes.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 11 to happen after Step 10?\n\nAnswer: ", "model_answer": "Step 11 can be done before Step 10 because the lemon butter can be set aside while the shortcakes are baking."}
{"plan_idx": 850, "title": "no-sugar-rock-cakes", "question_idx": 850, "steps": ["Preheat oven to 200 C / Gas 6.", "Mix flour, Splenda&reg;", "Line a baking tray with baking parchment.", "and butter in a bowl until a fine crumble is achieved.", "Add the egg and currants, and mix into a dough.", "Place balls of dough (slightly bigger than a golf ball) onto the baking tray;", "remember to space them out.", "Bake for 20 minutes, or till a nice golden brown.", "Remove and place on cooling tray."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: no-sugar-rock-cakes\n\nProcedure:\n1. Preheat oven to 200 C / Gas 6.\n2. Mix flour, Splenda&reg;\n3. Line a baking tray with baking parchment.\n4. and butter in a bowl until a fine crumble is achieved.\n5. Add the egg and currants, and mix into a dough.\n6. Place balls of dough (slightly bigger than a golf ball) onto the baking tray;\n7. remember to space them out.\n8. Bake for 20 minutes, or till a nice golden brown.\n9. Remove and place on cooling tray.\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "It is not necessary for Step 3 to happen after Step 2 because mixing the flour, Splenda\u00ae and butter (Step 2) and lining a baking tray with baking parchment (Step 3) are independent tasks."}
{"plan_idx": 851, "title": "spanish-rabbit-stew", "question_idx": 851, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", ").", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. ).\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "The procedure does not specify that Step 6 must happen after Step 2."}
{"plan_idx": 852, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 852, "steps": ["In a small mixing bowl, beat cream until it begins to thicken.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 11], "binary_question": "Must Step 12 happen after Step 1?", "why_question": "Why is it not necessary for Step 12 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small mixing bowl, beat cream until it begins to thicken.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 12 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because the assembly of the shortcakes (Step 15) occurs after both the lemon butter (Step 11) and strawberries (Step 12) have been prepared."}
{"plan_idx": 853, "title": "fusilli-and-meatballs", "question_idx": 853, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Add the basil and oregano halfway through this time.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Set aside.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 10 happen after Step 4?", "why_question": "Why is it not necessary for Step 10 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Add the basil and oregano halfway through this time.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Set aside.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 10 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 4 because the tomato mixture in Step 6 is already prepared and does not require the addition of the reserved onion mixture from Step 3 until later in the procedure."}
{"plan_idx": 854, "title": "no-sugar-rock-cakes", "question_idx": 854, "steps": ["Line a baking tray with baking parchment.", "Preheat oven to 200 C / Gas 6.", "Mix flour, Splenda&reg;", "and butter in a bowl until a fine crumble is achieved.", "Add the egg and currants, and mix into a dough.", "Place balls of dough (slightly bigger than a golf ball) onto the baking tray;", "remember to space them out.", "Bake for 20 minutes, or till a nice golden brown.", "Remove and place on cooling tray."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: no-sugar-rock-cakes\n\nProcedure:\n1. Line a baking tray with baking parchment.\n2. Preheat oven to 200 C / Gas 6.\n3. Mix flour, Splenda&reg;\n4. and butter in a bowl until a fine crumble is achieved.\n5. Add the egg and currants, and mix into a dough.\n6. Place balls of dough (slightly bigger than a golf ball) onto the baking tray;\n7. remember to space them out.\n8. Bake for 20 minutes, or till a nice golden brown.\n9. Remove and place on cooling tray.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 can happen before Step 1 because the order of lining the baking tray and preheating the oven does not affect the outcome of the recipe."}
{"plan_idx": 855, "title": "curried bbq mussels", "question_idx": 855, "steps": ["Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Top each with lime slices.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Dot the mussels with the curry mixture.", "Sprinkle the red pepper and parsley over the top of each portion.", "Arrange four large sheets of foil on a flat surface.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n2. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n3. Top each with lime slices.\n4. Divide the mussels into four even portions and place one portion on each piece of foil.\n5. Dot the mussels with the curry mixture.\n6. Sprinkle the red pepper and parsley over the top of each portion.\n7. Arrange four large sheets of foil on a flat surface.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7, arranging the foil on a flat surface, can happen before Step 3 because it does not depend on any of the actions taken in Steps 1-3."}
{"plan_idx": 856, "title": "chocolate-chocolate-cake", "question_idx": 856, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Then increase speed and beat until stiff.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 11], "binary_question": "Must Step 12 happen after Step 8?", "why_question": "Why is it not necessary for Step 12 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Then increase speed and beat until stiff.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Gradually beat in egg yolks one at a time, beating well after each one.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 12 to happen after Step 8?\n\nAnswer: ", "model_answer": "The order of Step 8 and Step 12 does not matter because Step 8 deals with beating the butter and margarine mixture, while Step 12 involves beating the egg whites."}
{"plan_idx": 857, "title": "green-tofu-curry", "question_idx": 857, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Mix in green curry paste.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Remove from heat, cool slightly, and fluff with a fork.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 10 happen after Step 4?", "why_question": "Why is it not necessary for Step 10 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Mix in green curry paste.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Remove from heat, cool slightly, and fluff with a fork.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 10 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 4 because the procedure does not mention using the coconut milk in any of the steps before Step 10."}
{"plan_idx": 858, "title": "almond and apple cake", "question_idx": 858, "steps": ["Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Preheat the oven to 170 C / Gas mark 3.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 10 happen after Step 1?", "why_question": "Why is it not necessary for Step 10 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Preheat the oven to 170 C / Gas mark 3.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 10 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 10 (preheating the oven) is not necessary after Step 1 (arranging the apple) because some of the other steps (such as greasing the tin and lining it with baking parchment) need to be done before preheating the oven."}
{"plan_idx": 859, "title": "smoked-salmon-and-grapefruit-salad", "question_idx": 859, "steps": ["Top and tail the grapefruits.", "Slice the skin off the grapefruit over a bowl.", "Pour over the salad and serve.", "Using a small knife, segment the grapefruits over the juice bowl.", "Arrange the lamb's lettuce onto each serving plate or a large salad bowl.", "Top with grapefruit segments and smoked salmon.", "Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.", "This is to catch any juices."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 8 happen after Step 3?", "why_question": "Why is it not necessary for Step 8 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: smoked-salmon-and-grapefruit-salad\n\nProcedure:\n1. Top and tail the grapefruits.\n2. Slice the skin off the grapefruit over a bowl.\n3. Pour over the salad and serve.\n4. Using a small knife, segment the grapefruits over the juice bowl.\n5. Arrange the lamb's lettuce onto each serving plate or a large salad bowl.\n6. Top with grapefruit segments and smoked salmon.\n7. Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.\n8. This is to catch any juices.\n\n\nWhy is it not necessary for Step 8 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 3 because it is not related to the step of pouring the grapefruit juice over the salad."}
{"plan_idx": 860, "title": "spiced butternut squash soup", "question_idx": 860, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Add the potatoes, and bring to the boil.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Place the squash halves cut side down on the dish.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 10 happen after Step 3?", "why_question": "Why is it not necessary for Step 10 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Add the potatoes, and bring to the boil.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Place the squash halves cut side down on the dish.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 10 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 3 because Step 3 refers to adding potatoes to a boiling pot of water, while Step 10 involves placing squash halves in a baking dish."}
{"plan_idx": 861, "title": "chicken and vegetable pie", "question_idx": 861, "steps": ["Preheat oven to 220 C / Gas mark 7.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "In a saucepan, combine chicken, carrots, peas and celery.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 10 happen after Step 2?", "why_question": "Why is it not necessary for Step 10 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. In a saucepan, combine chicken, carrots, peas and celery.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 10 can happen before Step 2 because the chicken mixture does not need to be combined with the liquid mixture until Step 12."}
{"plan_idx": 862, "title": "spicy-tomato-anchovy-pasta", "question_idx": 862, "steps": ["Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;", "While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.", "Add anchovies and water, cover and simmer for 4 to 5 minutes.", "Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.", "cook until lightly browned.", "Add linguine and cook until al dente, about 7 to 8 minutes;", "drain.", "Toss with anchovy mixture and chilli flakes.", "If desired, season with black pepper.", "Serve immediately."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spicy-tomato-anchovy-pasta\n\nProcedure:\n1. Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;\n2. While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.\n3. Add anchovies and water, cover and simmer for 4 to 5 minutes.\n4. Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.\n5. cook until lightly browned.\n6. Add linguine and cook until al dente, about 7 to 8 minutes;\n7. drain.\n8. Toss with anchovy mixture and chilli flakes.\n9. If desired, season with black pepper.\n10. Serve immediately.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 5 can happen before or after Step 2 because it is not dependent on the completion of Step 2."}
{"plan_idx": 863, "title": "fusilli-and-meatballs", "question_idx": 863, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 18], "binary_question": "Must Step 19 happen after Step 5?", "why_question": "Why is it not necessary for Step 19 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Meanwhile, cook the pasta according to the instructions on the packet.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 19 can happen at any time after Step 11, as it is not dependent on the pasta being cooked."}
{"plan_idx": 864, "title": "vegetable-terrine", "question_idx": 864, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Run the vegetables under cold water to stop them cooking.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 9 happen after Step 3?", "why_question": "Why is it not necessary for Step 9 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Run the vegetables under cold water to stop them cooking.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 9 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 9 is not necessary after Step 3 because the purpose of Step 9 (stopping the vegetables from cooking) is not relevant to the task of pouring cream into a mold and refrigerating it (Step 3)."}
{"plan_idx": 865, "title": "chocolate-chocolate-cake", "question_idx": 865, "steps": ["Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 14], "binary_question": "Must Step 15 happen after Step 1?", "why_question": "Why is it not necessary for Step 15 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Preheat the oven to 180 degrees C / Gas Mark 4.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 15 (preheating the oven) can take place before Step 1 (preparing the cake tin) because preheating the oven does not require the use of the cake tin."}
{"plan_idx": 866, "title": "fusilli-and-meatballs", "question_idx": 866, "steps": ["Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 13], "binary_question": "Must Step 14 happen after Step 1?", "why_question": "Why is it not necessary for Step 14 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 14 does not need to happen after Step 1 because Steps 2-13 are preparing the meatballs and do not require the large saucepan in Step 14."}
{"plan_idx": 867, "title": "green-tofu-curry", "question_idx": 867, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Mix in green curry paste.", "In a small saucepan, bring the coconut milk to the boil.", "Season with salt.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 10 happen after Step 8?", "why_question": "Why is it not necessary for Step 10 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Mix in green curry paste.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Season with salt.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 10 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 10 (seasoning the coconut milk with salt) does not need to happen after Step 8 (mixing in green curry paste) because the coconut milk is boiled in Step 9, which would dissolve any salt added in Step 10 regardless of when it was added."}
{"plan_idx": 868, "title": "curried bbq mussels", "question_idx": 868, "steps": ["Dot the mussels with the curry mixture.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Arrange four large sheets of foil on a flat surface.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Sprinkle the red pepper and parsley over the top of each portion.", "Top each with lime slices.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Dot the mussels with the curry mixture.\n2. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n3. Arrange four large sheets of foil on a flat surface.\n4. Divide the mussels into four even portions and place one portion on each piece of foil.\n5. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n6. Sprinkle the red pepper and parsley over the top of each portion.\n7. Top each with lime slices.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 1 because the curry mixture can be dotted onto the mussels at any point before wrapping them in foil."}
{"plan_idx": 869, "title": "fusilli-and-meatballs", "question_idx": 869, "steps": ["Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 1 because it is not dependent on the results of Step 1."}
{"plan_idx": 870, "title": "chicken-prawn-and-rice-soup", "question_idx": 870, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Add rice and brown quickly.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 10 happen after Step 5?", "why_question": "Why is it not necessary for Step 10 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Meanwhile, heat the remaining 250ml oil until it is hot.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n11. Add rice and brown quickly.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 5 because Steps 6 through 9 are preparing the soup base, while Steps 10 through 13 are adding the ingredients to the soup."}
{"plan_idx": 871, "title": "smoked-salmon-and-grapefruit-salad", "question_idx": 871, "steps": ["Top and tail the grapefruits.", "Slice the skin off the grapefruit over a bowl.", "This is to catch any juices.", "Arrange the lamb's lettuce onto each serving plate or a large salad bowl.", "Using a small knife, segment the grapefruits over the juice bowl.", "Top with grapefruit segments and smoked salmon.", "Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.", "Pour over the salad and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 5 happen after Step 4?", "why_question": "Why is it not necessary for Step 5 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: smoked-salmon-and-grapefruit-salad\n\nProcedure:\n1. Top and tail the grapefruits.\n2. Slice the skin off the grapefruit over a bowl.\n3. This is to catch any juices.\n4. Arrange the lamb's lettuce onto each serving plate or a large salad bowl.\n5. Using a small knife, segment the grapefruits over the juice bowl.\n6. Top with grapefruit segments and smoked salmon.\n7. Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.\n8. Pour over the salad and serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 4 because the juices from the grapefruits are collected in the bowl in Step 3."}
{"plan_idx": 872, "title": "almond and apple cake", "question_idx": 872, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Stir in ground almonds.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Stir in ground almonds.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 6, brushing the cake tin with melted butter, can happen before Step 2, stirring in ground almonds, because the order of these steps does not affect the outcome of the recipe."}
{"plan_idx": 873, "title": "brown sugar shortbread", "question_idx": 873, "steps": ["Prick with fork and place on ungreased baking trays.", "Cream butter and brown sugar.", "Add 400g to 500g flour.", "Mix well.", "Sprinkle board with the remaining flour.", "Knead for 5 minutes, adding enough flour to make a soft dough.", "Roll to 1cm (1/2 in) thickness.", "Cut into 7x2cm (3x1 in) strips.", "Preheat oven to 160 C / Gas mark 3.", "Bake in preheated oven for 20 to 25 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 9 happen after Step 1?", "why_question": "Why is it not necessary for Step 9 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: brown sugar shortbread\n\nProcedure:\n1. Prick with fork and place on ungreased baking trays.\n2. Cream butter and brown sugar.\n3. Add 400g to 500g flour.\n4. Mix well.\n5. Sprinkle board with the remaining flour.\n6. Knead for 5 minutes, adding enough flour to make a soft dough.\n7. Roll to 1cm (1/2 in) thickness.\n8. Cut into 7x2cm (3x1 in) strips.\n9. Preheat oven to 160 C / Gas mark 3.\n10. Bake in preheated oven for 20 to 25 minutes.\n\n\nWhy is it not necessary for Step 9 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 9 to happen after Step 1 because the steps in the procedure are not dependent on each other."}
{"plan_idx": 874, "title": "very-vanilla-ry-cheesecake", "question_idx": 874, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 7 happen after Step 5?", "why_question": "Why is it not necessary for Step 7 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 7 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 5 because Step 5 involves beating the eggs into the cream cheese mixture, while Step 7 involves pressing the crumb mixture into the springform tin."}
{"plan_idx": 875, "title": "vegetable-terrine", "question_idx": 875, "steps": ["Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Add the gelatin in a bowl of cold water until soft.", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n2. Add the gelatin in a bowl of cold water until soft.\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the gelatin needs to be softened in cold water, which is not affected by the temperature of the cooked vegetables."}
{"plan_idx": 876, "title": "chicken and vegetable pie", "question_idx": 876, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Stir in flour, salt, pepper and celery seed.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Add water to cover and boil for 15 minutes.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Stir in flour, salt, pepper and celery seed.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Add water to cover and boil for 15 minutes.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 3 because the chicken mixture is removed from heat, drained, and set aside in Step 4."}
{"plan_idx": 877, "title": "cloud-bread", "question_idx": 877, "steps": ["Preheat oven to 150 C / Gas mark 2.", "Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.", "Mix cream cheese and egg yolks together until smooth.", "Place egg whites and baking powder in a glass, metal, or ceramic bowl;", "beat together until stiff peaks form.", "Line a baking tray with baking paper.", "Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.", "Bake in the preheated oven until golden brown, 17 to 20 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cloud-bread\n\nProcedure:\n1. Preheat oven to 150 C / Gas mark 2.\n2. Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.\n3. Mix cream cheese and egg yolks together until smooth.\n4. Place egg whites and baking powder in a glass, metal, or ceramic bowl;\n5. beat together until stiff peaks form.\n6. Line a baking tray with baking paper.\n7. Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.\n8. Bake in the preheated oven until golden brown, 17 to 20 minutes.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 2 because the egg whites and baking powder are only combined in Step 5."}
{"plan_idx": 878, "title": "strawberry-tiramisu-trifle", "question_idx": 878, "steps": ["Set 3 strawberries for the garnish aside, and cut the rest into slices.", "Brush the sponge fingers with the remaining coffee.", "Then stir in the custard and finally fold in the whipped cream.", "In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.", "Line a glass bowl with one layer of the soaked sponge fingers.", "Spread half of the strawberries over the sponge fingers.", "Sprinkle half of the grated chocolate over that and then half of the custard mixture.", "Repeat the layers in order again.", "Cut the remaining 3 strawberries in half and lay them on top of the trifle.", "Cover and leave in the fridge for at least 4 hours, best overnight."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: strawberry-tiramisu-trifle\n\nProcedure:\n1. Set 3 strawberries for the garnish aside, and cut the rest into slices.\n2. Brush the sponge fingers with the remaining coffee.\n3. Then stir in the custard and finally fold in the whipped cream.\n4. In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.\n5. Line a glass bowl with one layer of the soaked sponge fingers.\n6. Spread half of the strawberries over the sponge fingers.\n7. Sprinkle half of the grated chocolate over that and then half of the custard mixture.\n8. Repeat the layers in order again.\n9. Cut the remaining 3 strawberries in half and lay them on top of the trifle.\n10. Cover and leave in the fridge for at least 4 hours, best overnight.\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 2 because the whipped cream is folded into the custard mixture in Step 3."}
{"plan_idx": 879, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 879, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "In a small mixing bowl, beat cream until it begins to thicken.", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 11], "binary_question": "Must Step 12 happen after Step 4?", "why_question": "Why is it not necessary for Step 12 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. In a small mixing bowl, beat cream until it begins to thicken.\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 12 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 12 can happen independently of Step 4 because it involves making a different component (lemon butter) that does not require the use of whipped cream."}
{"plan_idx": 880, "title": "chocolate-chocolate-cake", "question_idx": 880, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Note that the cake is very dense, so the top may crack when baking.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [14, 18], "binary_question": "Must Step 19 happen after Step 15?", "why_question": "Why is it not necessary for Step 19 to happen after Step 15?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Note that the cake is very dense, so the top may crack when baking.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 15?\n\nAnswer: ", "model_answer": "It is not necessary because there are no further steps that involve the cake tin that would be compromised by Step 19 not happening after Step 15."}
{"plan_idx": 881, "title": "peppers-with-tuna-and-mushrooms", "question_idx": 881, "steps": ["Meanwhile, drain and slice a 280g jar of roasted red peppers.", "Cook for 5 minutes or until softened.", "Add 250g halved or quartered chestnut mushrooms.", "Season and cook, stirring occasionally, until the mushrooms give up their juices.", "Add 1 tbsp wholegrain mustard, the grated zest of 1 lemon, 1 crushed garlic clove and 4 tbsp dry sherry.", "Cook, stirring until the mushrooms are evenly coated with a little sauce.", "Heat 2 tbsp olive oil in a frying pan and add 1 chopped onion.", "Mix the peppers into the mushrooms and heat gently for 1 minute.", "Finally, stir in a 185g can tuna, drained, and 25g chopped fresh parsley.", "Serve immediately, with crisp salad leaves and plenty of hot crusty bread or boiled rice."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: peppers-with-tuna-and-mushrooms\n\nProcedure:\n1. Meanwhile, drain and slice a 280g jar of roasted red peppers.\n2. Cook for 5 minutes or until softened.\n3. Add 250g halved or quartered chestnut mushrooms.\n4. Season and cook, stirring occasionally, until the mushrooms give up their juices.\n5. Add 1 tbsp wholegrain mustard, the grated zest of 1 lemon, 1 crushed garlic clove and 4 tbsp dry sherry.\n6. Cook, stirring until the mushrooms are evenly coated with a little sauce.\n7. Heat 2 tbsp olive oil in a frying pan and add 1 chopped onion.\n8. Mix the peppers into the mushrooms and heat gently for 1 minute.\n9. Finally, stir in a 185g can tuna, drained, and 25g chopped fresh parsley.\n10. Serve immediately, with crisp salad leaves and plenty of hot crusty bread or boiled rice.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 1 because Steps 1-6 involve cooking the mushrooms, while Step 7 involves cooking the onions."}
{"plan_idx": 882, "title": "brown sugar shortbread", "question_idx": 882, "steps": ["Cut into 7x2cm (3x1 in) strips.", "Cream butter and brown sugar.", "Add 400g to 500g flour.", "Mix well.", "Sprinkle board with the remaining flour.", "Knead for 5 minutes, adding enough flour to make a soft dough.", "Roll to 1cm (1/2 in) thickness.", "Preheat oven to 160 C / Gas mark 3.", "Prick with fork and place on ungreased baking trays.", "Bake in preheated oven for 20 to 25 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: brown sugar shortbread\n\nProcedure:\n1. Cut into 7x2cm (3x1 in) strips.\n2. Cream butter and brown sugar.\n3. Add 400g to 500g flour.\n4. Mix well.\n5. Sprinkle board with the remaining flour.\n6. Knead for 5 minutes, adding enough flour to make a soft dough.\n7. Roll to 1cm (1/2 in) thickness.\n8. Preheat oven to 160 C / Gas mark 3.\n9. Prick with fork and place on ungreased baking trays.\n10. Bake in preheated oven for 20 to 25 minutes.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 (preheating the oven) does not need to happen after Step 1 (cutting the strips) because the dough is not ready to be baked until after Step 10 (pricking the dough and placing it on ungreased baking trays)."}
{"plan_idx": 883, "title": "vegetable-terrine", "question_idx": 883, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Mix well and remove from heat.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Run the vegetables under cold water to stop them cooking.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Mix well and remove from heat.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Run the vegetables under cold water to stop them cooking.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 3 because the vegetables need to be cooled after cooking to stop them from overcooking."}
{"plan_idx": 884, "title": "fusilli-and-meatballs", "question_idx": 884, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Reduce the heat to medium-low.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 8 happen after Step 3?", "why_question": "Why is it not necessary for Step 8 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Reduce the heat to medium-low.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Transfer 2 tablespoons of the onion mixture to a large bowl.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 8 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 3 because the onion mixture needed for the meatballs is set aside before the tomato sauce is added in Step 6."}
{"plan_idx": 885, "title": "spicy-tomato-anchovy-pasta", "question_idx": 885, "steps": ["Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;", "cook until lightly browned.", "While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.", "Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.", "Add anchovies and water, cover and simmer for 4 to 5 minutes.", "Add linguine and cook until al dente, about 7 to 8 minutes;", "drain.", "Toss with anchovy mixture and chilli flakes.", "If desired, season with black pepper.", "Serve immediately."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spicy-tomato-anchovy-pasta\n\nProcedure:\n1. Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;\n2. cook until lightly browned.\n3. While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.\n4. Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.\n5. Add anchovies and water, cover and simmer for 4 to 5 minutes.\n6. Add linguine and cook until al dente, about 7 to 8 minutes;\n7. drain.\n8. Toss with anchovy mixture and chilli flakes.\n9. If desired, season with black pepper.\n10. Serve immediately.\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 3 because the tomatoes and parsley are added to the mixture in Step 4."}
{"plan_idx": 886, "title": "spicy-tomato-anchovy-pasta", "question_idx": 886, "steps": ["Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;", "cook until lightly browned.", "Add anchovies and water, cover and simmer for 4 to 5 minutes.", "While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.", "Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.", "Add linguine and cook until al dente, about 7 to 8 minutes;", "drain.", "Toss with anchovy mixture and chilli flakes.", "If desired, season with black pepper.", "Serve immediately."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 5 happen after Step 4?", "why_question": "Why is it not necessary for Step 5 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spicy-tomato-anchovy-pasta\n\nProcedure:\n1. Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;\n2. cook until lightly browned.\n3. Add anchovies and water, cover and simmer for 4 to 5 minutes.\n4. While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.\n5. Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.\n6. Add linguine and cook until al dente, about 7 to 8 minutes;\n7. drain.\n8. Toss with anchovy mixture and chilli flakes.\n9. If desired, season with black pepper.\n10. Serve immediately.\n\n\nWhy is it not necessary for Step 5 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 4 because the vegetables in Step 5 are cooking in olive oil, which does not require them to be submerged in water like the linguine in Step 4."}
{"plan_idx": 887, "title": "chocolate-pancake-batter", "question_idx": 887, "steps": ["Sift the flour and cocoa powder into a bowl.", "Make a well in the centre and whisk in the beaten eggs.", "Use a piece of kitchen paper to grease the pan with a little sunflower oil.", "For best results, set the pancake batter aside for 20 minutes to rest.", "Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.", "Gradually whisk in milk, melted butter and sugar.", "Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.", "Cook for a minute or so until the pancake edges start to crisp up.", "Use a palette knife to flip the pancake and cook the other side, about 1 minute.", "Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.", "Stack the pancakes on top of each other to keep warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-pancake-batter\n\nProcedure:\n1. Sift the flour and cocoa powder into a bowl.\n2. Make a well in the centre and whisk in the beaten eggs.\n3. Use a piece of kitchen paper to grease the pan with a little sunflower oil.\n4. For best results, set the pancake batter aside for 20 minutes to rest.\n5. Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.\n6. Gradually whisk in milk, melted butter and sugar.\n7. Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.\n8. Cook for a minute or so until the pancake edges start to crisp up.\n9. Use a palette knife to flip the pancake and cook the other side, about 1 minute.\n10. Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.\n11. Stack the pancakes on top of each other to keep warm.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 can happen before Step 3 because the ingredients being whisked together are not affected by the order of these steps."}
{"plan_idx": 888, "title": "chocolate-chocolate-cake", "question_idx": 888, "steps": ["In a separate bowl, beat egg whites until foamy.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 11 happen after Step 1?", "why_question": "Why is it not necessary for Step 11 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. In a separate bowl, beat egg whites until foamy.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. Preheat the oven to 180 degrees C / Gas Mark 4.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 11 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 1 because the egg whites can be prepared separately and do not need to interact with the other ingredients until later in the procedure."}
{"plan_idx": 889, "title": "no-sugar-rock-cakes", "question_idx": 889, "steps": ["and butter in a bowl until a fine crumble is achieved.", "Line a baking tray with baking parchment.", "Mix flour, Splenda&reg;", "Preheat oven to 200 C / Gas 6.", "Add the egg and currants, and mix into a dough.", "Place balls of dough (slightly bigger than a golf ball) onto the baking tray;", "remember to space them out.", "Bake for 20 minutes, or till a nice golden brown.", "Remove and place on cooling tray."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: no-sugar-rock-cakes\n\nProcedure:\n1. and butter in a bowl until a fine crumble is achieved.\n2. Line a baking tray with baking parchment.\n3. Mix flour, Splenda&reg;\n4. Preheat oven to 200 C / Gas 6.\n5. Add the egg and currants, and mix into a dough.\n6. Place balls of dough (slightly bigger than a golf ball) onto the baking tray;\n7. remember to space them out.\n8. Bake for 20 minutes, or till a nice golden brown.\n9. Remove and place on cooling tray.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Preheat the oven after preparing the dough mixture because it takes time for the oven to reach the desired temperature."}
{"plan_idx": 890, "title": "chicken and vegetable pie", "question_idx": 890, "steps": ["Remove from heat and set aside.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Preheat oven to 220 C / Gas mark 7.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 9 happen after Step 1?", "why_question": "Why is it not necessary for Step 9 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Remove from heat and set aside.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Preheat oven to 220 C / Gas mark 7.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 9 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because Step 9 (preheating the oven) can be done while other steps are being completed, saving time."}
{"plan_idx": 891, "title": "cloud-bread", "question_idx": 891, "steps": ["Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.", "Line a baking tray with baking paper.", "Mix cream cheese and egg yolks together until smooth.", "Place egg whites and baking powder in a glass, metal, or ceramic bowl;", "beat together until stiff peaks form.", "Preheat oven to 150 C / Gas mark 2.", "Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.", "Bake in the preheated oven until golden brown, 17 to 20 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cloud-bread\n\nProcedure:\n1. Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.\n2. Line a baking tray with baking paper.\n3. Mix cream cheese and egg yolks together until smooth.\n4. Place egg whites and baking powder in a glass, metal, or ceramic bowl;\n5. beat together until stiff peaks form.\n6. Preheat oven to 150 C / Gas mark 2.\n7. Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.\n8. Bake in the preheated oven until golden brown, 17 to 20 minutes.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 (preheating the oven) can occur before Step 1 because the oven needs time to reach the desired temperature before the cloud-bread batter is ready to be baked."}
{"plan_idx": 892, "title": "green-tofu-curry", "question_idx": 892, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Season with salt.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Remove from heat, cool slightly, and fluff with a fork.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 8 happen after Step 4?", "why_question": "Why is it not necessary for Step 8 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Season with salt.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Remove from heat, cool slightly, and fluff with a fork.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 8 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 8 (cooling the tofu and fluffing it with a fork) is not necessary to happen after Step 4 (seasoning the rice with salt) because these two steps are not directly related and can be done independently."}
{"plan_idx": 893, "title": "kid-s-cheese-and-veg-kebab", "question_idx": 893, "steps": ["Cut the bread into flowers using a cookie cutter.", "Cut the red pepper into star shapes using a star cookie cutter.", "Shave the carrots into wide ribbons / waves using a potato peeler.", "Assemble all onto a skewer with bread flowers top and bottom and carrot curls, cheesy chunks and pepper stars seen as layers between."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: kid-s-cheese-and-veg-kebab\n\nProcedure:\n1. Cut the bread into flowers using a cookie cutter.\n2. Cut the red pepper into star shapes using a star cookie cutter.\n3. Shave the carrots into wide ribbons / waves using a potato peeler.\n4. Assemble all onto a skewer with bread flowers top and bottom and carrot curls, cheesy chunks and pepper stars seen as layers between.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 can occur before or after Step 1 because the order of these steps does not affect the final outcome of assembling the kebab."}
{"plan_idx": 894, "title": "banana-split-cake", "question_idx": 894, "steps": ["Press into the bottom of a 20x30cm tin.", "In a large bowl, combine flour, 175g margarine and chopped pecans.", "Preheat oven to 190 C / Gas 5.", "Bake in preheated oven for 20 minutes.", "Remove from oven and allow to cool.", "In a large bowl, combine remaining margarine, eggs and icing sugar.", "Beat with an electric mixer for 6 minutes or until fluffy.", "Spread over cooled base.", "Slice bananas and arrange on filling, then top with pineapple.", "Slice strawberries and layer over bananas.", "Cover with whipped cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: banana-split-cake\n\nProcedure:\n1. Press into the bottom of a 20x30cm tin.\n2. In a large bowl, combine flour, 175g margarine and chopped pecans.\n3. Preheat oven to 190 C / Gas 5.\n4. Bake in preheated oven for 20 minutes.\n5. Remove from oven and allow to cool.\n6. In a large bowl, combine remaining margarine, eggs and icing sugar.\n7. Beat with an electric mixer for 6 minutes or until fluffy.\n8. Spread over cooled base.\n9. Slice bananas and arrange on filling, then top with pineapple.\n10. Slice strawberries and layer over bananas.\n11. Cover with whipped cream.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 (preheating the oven) can be done before Step 1 because the oven will not be used until Step 4."}
{"plan_idx": 895, "title": "chocolate-chocolate-cake", "question_idx": 895, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Note that the cake is very dense, so the top may crack when baking.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 18], "binary_question": "Must Step 19 happen after Step 2?", "why_question": "Why is it not necessary for Step 19 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Note that the cake is very dense, so the top may crack when baking.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Place the chocolate chips, coffee and water in a microwave safe bowl.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 19, which involves preparing the chocolate chips for decoration, can be performed before Step 2 because it does not affect the baking process of the cake."}
{"plan_idx": 896, "title": "creamy-chayote-squash-soup", "question_idx": 896, "steps": ["Melt the butter in a large saucepan over medium heat.", "Dissolve the stock in the hot water.", "Cook and stir the onion, garlic and crushed chillies in the butter until the onion is soft.", "Add the squash, 2 tablespoons coriander, salt and pepper and stir continuously for 5 minutes.", "Stir in the stock and 1 tablespoon coriander;", "cover.", "Simmer about 20 minutes.", "Pour the mixture into a liquidiser and puree until smooth.", "Pour into bowls and garnish with a sprig of coriander to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: creamy-chayote-squash-soup\n\nProcedure:\n1. Melt the butter in a large saucepan over medium heat.\n2. Dissolve the stock in the hot water.\n3. Cook and stir the onion, garlic and crushed chillies in the butter until the onion is soft.\n4. Add the squash, 2 tablespoons coriander, salt and pepper and stir continuously for 5 minutes.\n5. Stir in the stock and 1 tablespoon coriander;\n6. cover.\n7. Simmer about 20 minutes.\n8. Pour the mixture into a liquidiser and puree until smooth.\n9. Pour into bowls and garnish with a sprig of coriander to serve.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the butter does not need to be melted before dissolving the stock in hot water."}
{"plan_idx": 897, "title": "spanish-rabbit-stew", "question_idx": 897, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 5], "binary_question": "Must Step 6 happen after Step 5?", "why_question": "Why is it not necessary for Step 6 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n6. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 6 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 6 does not need to occur after Step 5 because the tarragon and bay leaf need to be submerged in the liquid to release flavor."}
{"plan_idx": 898, "title": "very-vanilla-ry-cheesecake", "question_idx": 898, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 5], "binary_question": "Must Step 6 happen after Step 5?", "why_question": "Why is it not necessary for Step 6 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n6. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 6 to happen after Step 5?\n\nAnswer: ", "model_answer": "The softened cream cheese and sugar in Step 5 can be beaten while the crumb mixture is being pressed into the springform tin in Step 6, making it unnecessary for Step 6 to happen after Step 5."}
{"plan_idx": 899, "title": "fusilli-and-meatballs", "question_idx": 899, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Add to the saucepan.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 12], "binary_question": "Must Step 13 happen after Step 6?", "why_question": "Why is it not necessary for Step 13 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Shape into 20 meatballs about 2.5cm (1in) diameter.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Add to the saucepan.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 13 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 13 does not need to happen after Step 6 because the procedure calls for meatballs to first be shaped (Step 6) and then browned (Step 15) before being added to the tomato sauce (Step 18)."}
{"plan_idx": 900, "title": "strawberry-tiramisu-trifle", "question_idx": 900, "steps": ["Set 3 strawberries for the garnish aside, and cut the rest into slices.", "Spread half of the strawberries over the sponge fingers.", "Then stir in the custard and finally fold in the whipped cream.", "Brush the sponge fingers with the remaining coffee.", "Line a glass bowl with one layer of the soaked sponge fingers.", "In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.", "Sprinkle half of the grated chocolate over that and then half of the custard mixture.", "Repeat the layers in order again.", "Cut the remaining 3 strawberries in half and lay them on top of the trifle.", "Cover and leave in the fridge for at least 4 hours, best overnight."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: strawberry-tiramisu-trifle\n\nProcedure:\n1. Set 3 strawberries for the garnish aside, and cut the rest into slices.\n2. Spread half of the strawberries over the sponge fingers.\n3. Then stir in the custard and finally fold in the whipped cream.\n4. Brush the sponge fingers with the remaining coffee.\n5. Line a glass bowl with one layer of the soaked sponge fingers.\n6. In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.\n7. Sprinkle half of the grated chocolate over that and then half of the custard mixture.\n8. Repeat the layers in order again.\n9. Cut the remaining 3 strawberries in half and lay them on top of the trifle.\n10. Cover and leave in the fridge for at least 4 hours, best overnight.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 2 because it does not involve any ingredients that are used in Step 2."}
{"plan_idx": 901, "title": "very-vanilla-ry-cheesecake", "question_idx": 901, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 8 happen after Step 3?", "why_question": "Why is it not necessary for Step 8 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 8 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 3 because Step 8 involves mixing the crumbs with vanilla bean seeds, while Step 3 involves beating the cream cheese mixture with other ingredients."}
{"plan_idx": 902, "title": "spiced-pumpkin-teabread", "question_idx": 902, "steps": ["Drain thoroughly, then mash with a potato masher until smooth.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Drain thoroughly, then mash with a potato masher until smooth.\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 1 because other steps occur in between that involve preparing the pumpkin."}
{"plan_idx": 903, "title": "chicken and vegetable pie", "question_idx": 903, "steps": ["Preheat oven to 220 C / Gas mark 7.", "Remove from heat and set aside.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "In a saucepan, combine chicken, carrots, peas and celery.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 9 happen after Step 2?", "why_question": "Why is it not necessary for Step 9 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. Remove from heat and set aside.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. In a saucepan, combine chicken, carrots, peas and celery.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 9 to happen after Step 2?\n\nAnswer: ", "model_answer": "Because Step 9 does not involve using ingredients or equipment that are affected by the removal of heat or setting aside in Step 2."}
{"plan_idx": 904, "title": "creamy-chayote-squash-soup", "question_idx": 904, "steps": ["Add the squash, 2 tablespoons coriander, salt and pepper and stir continuously for 5 minutes.", "Melt the butter in a large saucepan over medium heat.", "Cook and stir the onion, garlic and crushed chillies in the butter until the onion is soft.", "Dissolve the stock in the hot water.", "Stir in the stock and 1 tablespoon coriander;", "cover.", "Simmer about 20 minutes.", "Pour the mixture into a liquidiser and puree until smooth.", "Pour into bowls and garnish with a sprig of coriander to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: creamy-chayote-squash-soup\n\nProcedure:\n1. Add the squash, 2 tablespoons coriander, salt and pepper and stir continuously for 5 minutes.\n2. Melt the butter in a large saucepan over medium heat.\n3. Cook and stir the onion, garlic and crushed chillies in the butter until the onion is soft.\n4. Dissolve the stock in the hot water.\n5. Stir in the stock and 1 tablespoon coriander;\n6. cover.\n7. Simmer about 20 minutes.\n8. Pour the mixture into a liquidiser and puree until smooth.\n9. Pour into bowls and garnish with a sprig of coriander to serve.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "The order of Step 4 (dissolving the stock in hot water) and Step 1 (adding squash, coriander, salt, and pepper to the saucepan) is not crucial as both steps involve preparing ingredients that will be combined later in the procedure."}
{"plan_idx": 905, "title": "vegetable-terrine", "question_idx": 905, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Add the chopped sorrel and gelatin.", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Add the chopped sorrel and gelatin.\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 2 because the vegetables need to be cooked in the stock after the sorrel has been added and cooked."}
{"plan_idx": 906, "title": "chocolate-chocolate-cake", "question_idx": 906, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Microwave until chocolate is almost melted.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 8 happen after Step 3?", "why_question": "Why is it not necessary for Step 8 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Gradually beat in egg yolks one at a time, beating well after each one.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Microwave until chocolate is almost melted.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 8 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 8, microwaving the chocolate, is not necessary to follow step 3 because the chocolate is added to the mix after it has cooled in step 5."}
{"plan_idx": 907, "title": "spicy-tomato-anchovy-pasta", "question_idx": 907, "steps": ["Add linguine and cook until al dente, about 7 to 8 minutes;", "cook until lightly browned.", "Add anchovies and water, cover and simmer for 4 to 5 minutes.", "Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.", "While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.", "Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;", "drain.", "Toss with anchovy mixture and chilli flakes.", "If desired, season with black pepper.", "Serve immediately."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spicy-tomato-anchovy-pasta\n\nProcedure:\n1. Add linguine and cook until al dente, about 7 to 8 minutes;\n2. cook until lightly browned.\n3. Add anchovies and water, cover and simmer for 4 to 5 minutes.\n4. Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.\n5. While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.\n6. Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;\n7. drain.\n8. Toss with anchovy mixture and chilli flakes.\n9. If desired, season with black pepper.\n10. Serve immediately.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6, cooking the broccoli and mushrooms, can occur before or after Step 1 because the goal is to prepare ingredients for the pasta dish."}
{"plan_idx": 908, "title": "brown sugar shortbread", "question_idx": 908, "steps": ["Mix well.", "Cream butter and brown sugar.", "Add 400g to 500g flour.", "Preheat oven to 160 C / Gas mark 3.", "Sprinkle board with the remaining flour.", "Knead for 5 minutes, adding enough flour to make a soft dough.", "Roll to 1cm (1/2 in) thickness.", "Cut into 7x2cm (3x1 in) strips.", "Prick with fork and place on ungreased baking trays.", "Bake in preheated oven for 20 to 25 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: brown sugar shortbread\n\nProcedure:\n1. Mix well.\n2. Cream butter and brown sugar.\n3. Add 400g to 500g flour.\n4. Preheat oven to 160 C / Gas mark 3.\n5. Sprinkle board with the remaining flour.\n6. Knead for 5 minutes, adding enough flour to make a soft dough.\n7. Roll to 1cm (1/2 in) thickness.\n8. Cut into 7x2cm (3x1 in) strips.\n9. Prick with fork and place on ungreased baking trays.\n10. Bake in preheated oven for 20 to 25 minutes.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 (preheating the oven) does not need to happen after Step 1 because the first three steps do not involve using the oven."}
{"plan_idx": 909, "title": "banana-split-cake", "question_idx": 909, "steps": ["In a large bowl, combine flour, 175g margarine and chopped pecans.", "Preheat oven to 190 C / Gas 5.", "Press into the bottom of a 20x30cm tin.", "Bake in preheated oven for 20 minutes.", "Remove from oven and allow to cool.", "In a large bowl, combine remaining margarine, eggs and icing sugar.", "Beat with an electric mixer for 6 minutes or until fluffy.", "Spread over cooled base.", "Slice bananas and arrange on filling, then top with pineapple.", "Slice strawberries and layer over bananas.", "Cover with whipped cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: banana-split-cake\n\nProcedure:\n1. In a large bowl, combine flour, 175g margarine and chopped pecans.\n2. Preheat oven to 190 C / Gas 5.\n3. Press into the bottom of a 20x30cm tin.\n4. Bake in preheated oven for 20 minutes.\n5. Remove from oven and allow to cool.\n6. In a large bowl, combine remaining margarine, eggs and icing sugar.\n7. Beat with an electric mixer for 6 minutes or until fluffy.\n8. Spread over cooled base.\n9. Slice bananas and arrange on filling, then top with pineapple.\n10. Slice strawberries and layer over bananas.\n11. Cover with whipped cream.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the oven can be preheated while the ingredients for the base are being combined in Step 1."}
{"plan_idx": 910, "title": "fusilli-and-meatballs", "question_idx": 910, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Drain on kitchen paper.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 15], "binary_question": "Must Step 16 happen after Step 5?", "why_question": "Why is it not necessary for Step 16 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Drain on kitchen paper.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 16 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 16 can happen before Step 5 because it does not depend on the draining of the onion mixture on kitchen paper."}
{"plan_idx": 911, "title": "spanish-rabbit-stew", "question_idx": 911, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 is not necessary after Step 3 because the ingredients can be mixed up before or after the tarragon and bay leaf are added."}
{"plan_idx": 912, "title": "spiced-guava-cake", "question_idx": 912, "steps": ["Preheat oven to 180 C / Gas 4.", "In another bowl, mix together guava pulp and juice.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "Grease and flour one 23x13cm loaf tin.", "In another bowl, cream together butter and sugar.", "Add eggs, one at a time.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Preheat oven to 180 C / Gas 4.\n2. In another bowl, mix together guava pulp and juice.\n3. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n4. Grease and flour one 23x13cm loaf tin.\n5. In another bowl, cream together butter and sugar.\n6. Add eggs, one at a time.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 2 because the guava mixture and the flour mixture are prepared separately and only combined later in the process."}
{"plan_idx": 913, "title": "spanish-rabbit-stew", "question_idx": 913, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "Pour in half pint of white wine and half pint of water.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. Pour in half pint of white wine and half pint of water.\n4. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 4 is not necessary for Step 3 to happen because Step 3 is about pouring the wine and water into the slow cooker, while Step 4 is about mixing up the ingredients."}
{"plan_idx": 914, "title": "spiced-guava-cake", "question_idx": 914, "steps": ["Preheat oven to 180 C / Gas 4.", "Grease and flour one 23x13cm loaf tin.", "In another bowl, cream together butter and sugar.", "In another bowl, mix together guava pulp and juice.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "Add eggs, one at a time.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Preheat oven to 180 C / Gas 4.\n2. Grease and flour one 23x13cm loaf tin.\n3. In another bowl, cream together butter and sugar.\n4. In another bowl, mix together guava pulp and juice.\n5. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n6. Add eggs, one at a time.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 3 because the butter and sugar do not need to be combined with the other ingredients in order to sieve the dry ingredients."}
{"plan_idx": 915, "title": "chicken and vegetable pie", "question_idx": 915, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Place the chicken mixture in bottom of the prepared pie dish.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Stir in flour, salt, pepper and celery seed.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 11 happen after Step 6?", "why_question": "Why is it not necessary for Step 11 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Place the chicken mixture in bottom of the prepared pie dish.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Stir in flour, salt, pepper and celery seed.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 11 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 11 (stirring in flour, salt, pepper and celery seed) does not need to happen after Step 6 (placing the chicken mixture in the pie dish) because Step 7 involves adding chicken stock and milk to the saucepan (where the chicken mixture is), and these ingredients would mix with the flour, salt, pepper, and celery seed."}
{"plan_idx": 916, "title": "almond and apple cake", "question_idx": 916, "steps": ["Repeat remaining flour and milk.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Preheat the oven to 170 C / Gas mark 3.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 9 happen after Step 1?", "why_question": "Why is it not necessary for Step 9 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Repeat remaining flour and milk.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Preheat the oven to 170 C / Gas mark 3.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 9 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 9 does not need to occur after Step 1 because Step 9 involves preheating the oven, which is typically done before any batter or ingredients are added to the cake tin."}
{"plan_idx": 917, "title": "spanish-rabbit-stew", "question_idx": 917, "steps": ["I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", ").", "After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n2. ).\n3. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 1 in the procedure does not specify that the ingredients need to be mixed, so it is not necessary for Step 3 to happen after Step 1."}
{"plan_idx": 918, "title": "green-tofu-curry", "question_idx": 918, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Mix in green curry paste.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 10 happen after Step 5?", "why_question": "Why is it not necessary for Step 10 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Mix in green curry paste.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Heat the sesame oil in a separate medium saucepan over medium heat.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 10 to happen after Step 5?\n\nAnswer: ", "model_answer": "Because the preparation of the coconut milk and sesame oil (Steps 9 and 10) can be done concurrently with the frying of the tofu (Step 7)."}
{"plan_idx": 919, "title": "very-vanilla-ry-cheesecake", "question_idx": 919, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 10 happen after Step 7?", "why_question": "Why is it not necessary for Step 10 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 7 because the order of adding the eggs does not affect the baking process."}
{"plan_idx": 920, "title": "vegetable-terrine", "question_idx": 920, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Mix well and remove from heat.", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Mix well and remove from heat.\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 2 because Steps 3-6 are completed before Step 7."}
{"plan_idx": 921, "title": "chicken and vegetable pie", "question_idx": 921, "steps": ["Cover with top pastry, seal edges, and cut away excess pastry.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Preheat oven to 220 C / Gas mark 7.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 12], "binary_question": "Must Step 13 happen after Step 1?", "why_question": "Why is it not necessary for Step 13 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Cover with top pastry, seal edges, and cut away excess pastry.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Preheat oven to 220 C / Gas mark 7.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 13 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 13 does not need to happen after Step 1 because the pie is already assembled and ready to bake at that point."}
{"plan_idx": 922, "title": "chicken and vegetable pie", "question_idx": 922, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Remove from heat, drain and set aside.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 10 happen after Step 4?", "why_question": "Why is it not necessary for Step 10 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Remove from heat, drain and set aside.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 10, where the chicken mixture is drained and set aside, happens before Step 4 because the chicken mixture, including the carrots, peas, and celery, is boiled in Step 3 and then removed from heat, so it does not need to be drained again after preparing the pie dish in Step 4."}
{"plan_idx": 923, "title": "spiced-pumpkin-teabread", "question_idx": 923, "steps": ["Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 3 because the other steps can be completed while the pumpkin is cooking."}
{"plan_idx": 924, "title": "chocolate-chocolate-cake", "question_idx": 924, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Grease a 23cm springform tin or a cake tin with deep sides.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Add the cooled chocolate to the mix and beat again.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 13], "binary_question": "Must Step 14 happen after Step 10?", "why_question": "Why is it not necessary for Step 14 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Grease a 23cm springform tin or a cake tin with deep sides.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Add the cooled chocolate to the mix and beat again.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 10?\n\nAnswer: ", "model_answer": "There is no dependency between Step 10 and Step 14 in the procedure for making chocolate-chocolate-cake."}
{"plan_idx": 925, "title": "fusilli-and-meatballs", "question_idx": 925, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Bring to the boil over medium-high heat.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 14], "binary_question": "Must Step 15 happen after Step 7?", "why_question": "Why is it not necessary for Step 15 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Bring to the boil over medium-high heat.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 15 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 15 (boiling water for pasta) does not need to happen after Step 7 (browning the meatballs) because the meatballs need to simmer in the sauce (Step 9) before the pasta is cooked (Step 15)."}
{"plan_idx": 926, "title": "chicken-prawn-and-rice-soup", "question_idx": 926, "steps": ["Add rice and brown quickly.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Mix together the prawns, chicken, egg and cornflour.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 11 happen after Step 1?", "why_question": "Why is it not necessary for Step 11 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Add rice and brown quickly.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Meanwhile, heat the remaining 250ml oil until it is hot.\n11. Mix together the prawns, chicken, egg and cornflour.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 11 to happen after Step 1?\n\nAnswer: ", "model_answer": "Mixing the prawns, chicken, egg, and cornflour (step 11) can occur at any time as it does not depend on the previous steps."}
{"plan_idx": 927, "title": "spiced butternut squash soup", "question_idx": 927, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Cook for about 20 minutes, or until soft.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Set aside.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 11 happen after Step 6?", "why_question": "Why is it not necessary for Step 11 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Cook for about 20 minutes, or until soft.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Set aside.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 11 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 11, setting the soup aside, is not necessary after Step 6 because the soup is cooked after the potatoes are added in Step 10, and before the squash is added in Step 12."}
{"plan_idx": 928, "title": "fusilli-and-meatballs", "question_idx": 928, "steps": ["Bring to the boil over medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Bring to the boil over medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 1 because it can be done while Steps 2-5 are being completed."}
{"plan_idx": 929, "title": "fusilli-and-meatballs", "question_idx": 929, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Process the bread until crumbs form.", "Add the basil and oregano halfway through this time.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 10], "binary_question": "Must Step 11 happen after Step 10?", "why_question": "Why is it not necessary for Step 11 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Process the bread until crumbs form.\n11. Add the basil and oregano halfway through this time.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 10?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 10 because processing the bread into crumbs and adding the basil and oregano can happen concurrently."}
{"plan_idx": 930, "title": "green-tofu-curry", "question_idx": 930, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Season with salt.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Bring to the boil.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 8 happen after Step 2?", "why_question": "Why is it not necessary for Step 8 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Season with salt.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Bring to the boil.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 8 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 8 (bringing the coconut milk to a boil) does not need to happen after Step 2 (seasoning the rice with salt) because the two steps are not related."}
{"plan_idx": 931, "title": "strawberry-tiramisu-trifle", "question_idx": 931, "steps": ["Set 3 strawberries for the garnish aside, and cut the rest into slices.", "In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.", "Brush the sponge fingers with the remaining coffee.", "Then stir in the custard and finally fold in the whipped cream.", "Line a glass bowl with one layer of the soaked sponge fingers.", "Spread half of the strawberries over the sponge fingers.", "Sprinkle half of the grated chocolate over that and then half of the custard mixture.", "Repeat the layers in order again.", "Cut the remaining 3 strawberries in half and lay them on top of the trifle.", "Cover and leave in the fridge for at least 4 hours, best overnight."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: strawberry-tiramisu-trifle\n\nProcedure:\n1. Set 3 strawberries for the garnish aside, and cut the rest into slices.\n2. In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.\n3. Brush the sponge fingers with the remaining coffee.\n4. Then stir in the custard and finally fold in the whipped cream.\n5. Line a glass bowl with one layer of the soaked sponge fingers.\n6. Spread half of the strawberries over the sponge fingers.\n7. Sprinkle half of the grated chocolate over that and then half of the custard mixture.\n8. Repeat the layers in order again.\n9. Cut the remaining 3 strawberries in half and lay them on top of the trifle.\n10. Cover and leave in the fridge for at least 4 hours, best overnight.\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 3 because the order of mixing the ingredients in Step 4 does not affect the outcome of the recipe."}
{"plan_idx": 932, "title": "strawberry-tiramisu-trifle", "question_idx": 932, "steps": ["Line a glass bowl with one layer of the soaked sponge fingers.", "In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.", "Then stir in the custard and finally fold in the whipped cream.", "Brush the sponge fingers with the remaining coffee.", "Set 3 strawberries for the garnish aside, and cut the rest into slices.", "Spread half of the strawberries over the sponge fingers.", "Sprinkle half of the grated chocolate over that and then half of the custard mixture.", "Repeat the layers in order again.", "Cut the remaining 3 strawberries in half and lay them on top of the trifle.", "Cover and leave in the fridge for at least 4 hours, best overnight."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: strawberry-tiramisu-trifle\n\nProcedure:\n1. Line a glass bowl with one layer of the soaked sponge fingers.\n2. In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.\n3. Then stir in the custard and finally fold in the whipped cream.\n4. Brush the sponge fingers with the remaining coffee.\n5. Set 3 strawberries for the garnish aside, and cut the rest into slices.\n6. Spread half of the strawberries over the sponge fingers.\n7. Sprinkle half of the grated chocolate over that and then half of the custard mixture.\n8. Repeat the layers in order again.\n9. Cut the remaining 3 strawberries in half and lay them on top of the trifle.\n10. Cover and leave in the fridge for at least 4 hours, best overnight.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 5 to happen after Step 1 because the sponge fingers can be soaked in coffee while the rest of the trifle is being prepared."}
{"plan_idx": 933, "title": "green-tofu-curry", "question_idx": 933, "steps": ["Place water in a medium saucepan, and stir in the rice.", "In a small saucepan, bring the coconut milk to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "Bring to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 9 happen after Step 2?", "why_question": "Why is it not necessary for Step 9 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. In a small saucepan, bring the coconut milk to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. Bring to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 9 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 9 is not dependent on Step 2 and can be performed at any point after Step 8."}
{"plan_idx": 934, "title": "chicken-prawn-and-rice-soup", "question_idx": 934, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add rice and brown quickly.", "Return to the boil.", "Reduce heat and allow to simmer.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Add salt and sherry.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 11 happen after Step 7?", "why_question": "Why is it not necessary for Step 11 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add rice and brown quickly.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Meanwhile, heat the remaining 250ml oil until it is hot.\n11. Add salt and sherry.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 11 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 11 is not dependent on Step 7 happening first, as it involves heating oil and adding salt and sherry."}
{"plan_idx": 935, "title": "fusilli-and-meatballs", "question_idx": 935, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Process the bread until crumbs form.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Bring to the boil over medium-high heat.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 11 happen after Step 7?", "why_question": "Why is it not necessary for Step 11 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Process the bread until crumbs form.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Bring to the boil over medium-high heat.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 11 (bringing the tomato sauce to a boil) does not need to happen after step 7 (processing the bread into crumbs) because the bread crumbs are added to the onion mixture in step 12, not to the tomato sauce."}
{"plan_idx": 936, "title": "almond and apple cake", "question_idx": 936, "steps": ["Add the eggs, 1 at a time, beating well after each addition.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Preheat the oven to 170 C / Gas mark 3.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Add the eggs, 1 at a time, beating well after each addition.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Preheat the oven to 170 C / Gas mark 3.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 1 because greasing and lining the cake tin can be done at any time before the cake mixture is put in."}
{"plan_idx": 937, "title": "brown sugar shortbread", "question_idx": 937, "steps": ["Knead for 5 minutes, adding enough flour to make a soft dough.", "Cream butter and brown sugar.", "Add 400g to 500g flour.", "Mix well.", "Sprinkle board with the remaining flour.", "Preheat oven to 160 C / Gas mark 3.", "Roll to 1cm (1/2 in) thickness.", "Cut into 7x2cm (3x1 in) strips.", "Prick with fork and place on ungreased baking trays.", "Bake in preheated oven for 20 to 25 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: brown sugar shortbread\n\nProcedure:\n1. Knead for 5 minutes, adding enough flour to make a soft dough.\n2. Cream butter and brown sugar.\n3. Add 400g to 500g flour.\n4. Mix well.\n5. Sprinkle board with the remaining flour.\n6. Preheat oven to 160 C / Gas mark 3.\n7. Roll to 1cm (1/2 in) thickness.\n8. Cut into 7x2cm (3x1 in) strips.\n9. Prick with fork and place on ungreased baking trays.\n10. Bake in preheated oven for 20 to 25 minutes.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 (preheating oven) does not need to happen after Step 1 (kneading) because the oven does not need to be warm in order to knead the dough."}
{"plan_idx": 938, "title": "spiced butternut squash soup", "question_idx": 938, "steps": ["Melt the butter in a large pot over medium heat.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Preheat the oven to 190 C / Gas mark 6.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Melt the butter in a large pot over medium heat.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Preheat the oven to 190 C / Gas mark 6.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 1 because the squash is being baked in the oven, not on the stovetop."}
{"plan_idx": 939, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 939, "steps": ["Gently pat or roll each half into a 1 .75cm thick circle.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. Gently pat or roll each half into a 1 .75cm thick circle.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 1 because the strawberry mixture is for serving and not for the preparation of the shortcakes."}
{"plan_idx": 940, "title": "chocolate-chocolate-cake", "question_idx": 940, "steps": ["Add the cooled chocolate to the mix and beat again.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 10 happen after Step 1?", "why_question": "Why is it not necessary for Step 10 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Add the cooled chocolate to the mix and beat again.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Preheat the oven to 180 degrees C / Gas Mark 4.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 10 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 1 because the chocolate in Step 1 is already cooled and will not melt when the oven is preheated."}
{"plan_idx": 941, "title": "spanish-rabbit-stew", "question_idx": 941, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "Pour in half pint of white wine and half pint of water.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", ").", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. Pour in half pint of white wine and half pint of water.\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. ).\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "The question cannot be answered because the procedure does not have a Step 4."}
{"plan_idx": 942, "title": "banana-split-cake", "question_idx": 942, "steps": ["Preheat oven to 190 C / Gas 5.", "In a large bowl, combine flour, 175g margarine and chopped pecans.", "In a large bowl, combine remaining margarine, eggs and icing sugar.", "Bake in preheated oven for 20 minutes.", "Remove from oven and allow to cool.", "Press into the bottom of a 20x30cm tin.", "Beat with an electric mixer for 6 minutes or until fluffy.", "Spread over cooled base.", "Slice bananas and arrange on filling, then top with pineapple.", "Slice strawberries and layer over bananas.", "Cover with whipped cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: banana-split-cake\n\nProcedure:\n1. Preheat oven to 190 C / Gas 5.\n2. In a large bowl, combine flour, 175g margarine and chopped pecans.\n3. In a large bowl, combine remaining margarine, eggs and icing sugar.\n4. Bake in preheated oven for 20 minutes.\n5. Remove from oven and allow to cool.\n6. Press into the bottom of a 20x30cm tin.\n7. Beat with an electric mixer for 6 minutes or until fluffy.\n8. Spread over cooled base.\n9. Slice bananas and arrange on filling, then top with pineapple.\n10. Slice strawberries and layer over bananas.\n11. Cover with whipped cream.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 (Pressing the mixture into the tin) does not need to occur after Step 3 (Combining the remaining margarine, eggs, and icing sugar) because the order of these steps does not affect the outcome of the recipe."}
{"plan_idx": 943, "title": "chocolate-chocolate-cake", "question_idx": 943, "steps": ["Set aside to cool.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Set aside to cool.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Preheat the oven to 180 degrees C / Gas Mark 4.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 1 because it is preparing the oven for baking, which is not related to cooling."}
{"plan_idx": 944, "title": "fusilli-and-meatballs", "question_idx": 944, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Process the bread until crumbs form.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Set aside.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 10], "binary_question": "Must Step 11 happen after Step 4?", "why_question": "Why is it not necessary for Step 11 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Process the bread until crumbs form.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Set aside.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 4 because the bread crumbs are added to the onion mixture in Step 12."}
{"plan_idx": 945, "title": "spiced-guava-cake", "question_idx": 945, "steps": ["Preheat oven to 180 C / Gas 4.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "Grease and flour one 23x13cm loaf tin.", "In another bowl, mix together guava pulp and juice.", "In another bowl, cream together butter and sugar.", "Add eggs, one at a time.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Preheat oven to 180 C / Gas 4.\n2. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n3. Grease and flour one 23x13cm loaf tin.\n4. In another bowl, mix together guava pulp and juice.\n5. In another bowl, cream together butter and sugar.\n6. Add eggs, one at a time.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 3 (greasing and flouring the loaf tin) does not need to happen after Step 2 (sieving together dry ingredients) because these steps are independent of each other and can be done concurrently."}
{"plan_idx": 946, "title": "chocolate-chocolate-cake", "question_idx": 946, "steps": ["Note that the cake is very dense, so the top may crack when baking.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 18], "binary_question": "Must Step 19 happen after Step 1?", "why_question": "Why is it not necessary for Step 19 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Note that the cake is very dense, so the top may crack when baking.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Preheat the oven to 180 degrees C / Gas Mark 4.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because Step 19 specifies the temperature at which to bake the cake, which is independent of the chocolate chip and coffee mixture preparation in Step 2."}
{"plan_idx": 947, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 947, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Divide dough in half.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 11 happen after Step 6?", "why_question": "Why is it not necessary for Step 11 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Divide dough in half.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 11 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 6 because the lemon zest-butter mixture created in Step 6 is used to brush on top of the shortcakes after baking, not during the preparation of the dough."}
{"plan_idx": 948, "title": "spiced-pumpkin-teabread", "question_idx": 948, "steps": ["Sprinkle with the pumpkin seeds.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 10 happen after Step 1?", "why_question": "Why is it not necessary for Step 10 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Sprinkle with the pumpkin seeds.\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 10 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because Steps 1-9 involve preparing the teabread mixture, while Steps 10-14 focus on baking and finishing the teabread."}
{"plan_idx": 949, "title": "fusilli-and-meatballs", "question_idx": 949, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 18], "binary_question": "Must Step 19 happen after Step 3?", "why_question": "Why is it not necessary for Step 19 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Meanwhile, cook the pasta according to the instructions on the packet.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Transfer 2 tablespoons of the onion mixture to a large bowl.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 19 can happen before Step 3 because it does not require the pasta to be cooked."}
{"plan_idx": 950, "title": "fusilli-and-meatballs", "question_idx": 950, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Bring to the boil over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 13], "binary_question": "Must Step 14 happen after Step 7?", "why_question": "Why is it not necessary for Step 14 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Bring to the boil over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 14 does not need to happen after Step 7 because the meatballs are cooked in batches in a separate frying pan."}
{"plan_idx": 951, "title": "chicken-prawn-and-rice-soup", "question_idx": 951, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Add rice and brown quickly.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Bring to the boil.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 11 happen after Step 6?", "why_question": "Why is it not necessary for Step 11 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Add rice and brown quickly.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Meanwhile, heat the remaining 250ml oil until it is hot.\n11. Bring to the boil.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 11 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 6 because it is heating the remaining oil to add to the soup later (Step 12)."}
{"plan_idx": 952, "title": "vegetable-terrine", "question_idx": 952, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Run the vegetables under cold water to stop them cooking.", "In a saucepan, bring cream and yogurt to the boil.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 5 happen after Step 4?", "why_question": "Why is it not necessary for Step 5 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Run the vegetables under cold water to stop them cooking.\n4. In a saucepan, bring cream and yogurt to the boil.\n5. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 5 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 4 because Step 6 requires the chopped sorrel to be added to the cream and yogurt mixture, which is done after Step 5."}
{"plan_idx": 953, "title": "fusilli-and-meatballs", "question_idx": 953, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Cover and simmer, stirring often, for 30 minutes.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 13], "binary_question": "Must Step 14 happen after Step 9?", "why_question": "Why is it not necessary for Step 14 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Cover and simmer, stirring often, for 30 minutes.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 9?\n\nAnswer: ", "model_answer": "Steps 14 and 9 are independent tasks that can occur simultaneously without affecting the overall procedure."}
{"plan_idx": 954, "title": "spiced-guava-cake", "question_idx": 954, "steps": ["Pour batter into prepared tin.", "Grease and flour one 23x13cm loaf tin.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "In another bowl, mix together guava pulp and juice.", "In another bowl, cream together butter and sugar.", "Add eggs, one at a time.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Preheat oven to 180 C / Gas 4.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Pour batter into prepared tin.\n2. Grease and flour one 23x13cm loaf tin.\n3. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n4. In another bowl, mix together guava pulp and juice.\n5. In another bowl, cream together butter and sugar.\n6. Add eggs, one at a time.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Preheat oven to 180 C / Gas 4.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 (preheating the oven) should not happen after Step 1 (pouring batter into the tin) because the oven needs to be preheated before the cake batter is put into the oven to ensure it cooks properly."}
{"plan_idx": 955, "title": "halloumi-and-figs", "question_idx": 955, "steps": ["Break up the halloumi cheese, and toss with the fresh figs and walnuts in a small dish.", "Preheat a grill for high heat.", "Grill under the preheated grill until the halloumi is browned and the figs begin to caramelise, about 3 minutes.", "Drizzle with the honey."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: halloumi-and-figs\n\nProcedure:\n1. Break up the halloumi cheese, and toss with the fresh figs and walnuts in a small dish.\n2. Preheat a grill for high heat.\n3. Grill under the preheated grill until the halloumi is browned and the figs begin to caramelise, about 3 minutes.\n4. Drizzle with the honey.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to occur after Step 1 because the order of these steps does not affect the final outcome of the dish."}
{"plan_idx": 956, "title": "chocolate-chocolate-cake", "question_idx": 956, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Microwave until chocolate is almost melted.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 13], "binary_question": "Must Step 14 happen after Step 3?", "why_question": "Why is it not necessary for Step 14 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Grease a 23cm springform tin or a cake tin with deep sides.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Microwave until chocolate is almost melted.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 3?\n\nAnswer: ", "model_answer": "It is not necessary for Step 14 to happen after Step 3 because the chocolate chips will be melted in a microwave safe bowl in Step 2, not in the oven."}
{"plan_idx": 957, "title": "spanish-rabbit-stew", "question_idx": 957, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "Flavour with salt and pepper to taste.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", ").", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 9 happen after Step 2?", "why_question": "Why is it not necessary for Step 9 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. Flavour with salt and pepper to taste.\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. ).\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 9 to happen after Step 2?\n\nAnswer: ", "model_answer": "Because Step 9 is not part of the procedure."}
{"plan_idx": 958, "title": "lightly spiced tomato and red lentil soup", "question_idx": 958, "steps": ["Meanwhile, stir the coriander into the yoghurt for the garnish.", "Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.", "Stir in the celery and carrot and cook for 3 minutes, stirring frequently.", "Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.", "Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.", "Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.", "Heat the oil in a saucepan.", "Remove the bay leaf from the soup.", "Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.", "Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.", "Season to taste, then reheat until just bubbling.", "Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lightly spiced tomato and red lentil soup\n\nProcedure:\n1. Meanwhile, stir the coriander into the yoghurt for the garnish.\n2. Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.\n3. Stir in the celery and carrot and cook for 3 minutes, stirring frequently.\n4. Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.\n5. Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.\n6. Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.\n7. Heat the oil in a saucepan.\n8. Remove the bay leaf from the soup.\n9. Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.\n10. Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.\n11. Season to taste, then reheat until just bubbling.\n12. Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 1 because Step 7 (heating the oil in a saucepan) is not related to Step 1 (stirring coriander into yoghurt for garnish)."}
{"plan_idx": 959, "title": "chocolate-chocolate-cake", "question_idx": 959, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 13], "binary_question": "Must Step 14 happen after Step 2?", "why_question": "Why is it not necessary for Step 14 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Grease a 23cm springform tin or a cake tin with deep sides.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Place the chocolate chips, coffee and water in a microwave safe bowl.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 14 can happen before Step 2 because Step 14 does not involve using the oven or cake tin."}
{"plan_idx": 960, "title": "feta-and-sundried-tomato-spinach-rolls", "question_idx": 960, "steps": ["Stir until creamy, with no lumps.", "Mix together cream cheese, feta, sundried tomatoes, basil and garlic.", "Preheat grill.", "Blanch the spinach leaves.", "Wrap a dollop of cheese mix in each spinach leaf.", "Brush with olive oil.", "Sprinkle almonds on the top or alternately roll them in the almonds", "Grill spinach rolls until slightly crispy on top.", "Let cool for 10 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: feta-and-sundried-tomato-spinach-rolls\n\nProcedure:\n1. Stir until creamy, with no lumps.\n2. Mix together cream cheese, feta, sundried tomatoes, basil and garlic.\n3. Preheat grill.\n4. Blanch the spinach leaves.\n5. Wrap a dollop of cheese mix in each spinach leaf.\n6. Brush with olive oil.\n7. Sprinkle almonds on the top or alternately roll them in the almonds\n8. Grill spinach rolls until slightly crispy on top.\n9. Let cool for 10 minutes.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 can occur before Step 1 because it does not depend on the outcome of Step 1."}
{"plan_idx": 961, "title": "sardine spread", "question_idx": 961, "steps": ["Enjoy!", "Add in all of the remaining ingredients and stir well.", "Place the sardines in a bowl and roughly mash with a fork."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: sardine spread\n\nProcedure:\n1. Enjoy!\n2. Add in all of the remaining ingredients and stir well.\n3. Place the sardines in a bowl and roughly mash with a fork.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 (mashing the sardines) is not necessary after Step 1 (enjoying the spread) because the goal of sardine spread has already been achieved in Step 1."}
{"plan_idx": 962, "title": "chicken and vegetable pie", "question_idx": 962, "steps": ["Remove from heat, drain and set aside.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Preheat oven to 220 C / Gas mark 7.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Remove from heat, drain and set aside.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Preheat oven to 220 C / Gas mark 7.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 1 because the oven does not need to be preheated until the pie filling is ready to be baked."}
{"plan_idx": 963, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 963, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "In a small mixing bowl, beat cream until it begins to thicken.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Remove to a wire rack; cool for 15 minutes.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 11], "binary_question": "Must Step 12 happen after Step 10?", "why_question": "Why is it not necessary for Step 12 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. In a small mixing bowl, beat cream until it begins to thicken.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. Remove to a wire rack; cool for 15 minutes.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 12 to happen after Step 10?\n\nAnswer: ", "model_answer": "Step 12 (removing the shortcakes to cool) does not need to occur after Step 10 (beating the cream) because the cream can be whipped while the shortcakes cool."}
{"plan_idx": 964, "title": "very-vanilla-ry-cheesecake", "question_idx": 964, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Place the biscuits into a plastic bag and crush with a rolling pin.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 (crushing the biscuits) does not need to happen after Step 2 (incorporating eggs) as it is not dependent on the completion of Step 2."}
{"plan_idx": 965, "title": "chocolate-chocolate-cake", "question_idx": 965, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 14], "binary_question": "Must Step 15 happen after Step 6?", "why_question": "Why is it not necessary for Step 15 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 15 does not need to happen after Step 6 because Steps 7-14 involve preparing the cake batter, which is unrelated to greasing the cake tin."}
{"plan_idx": 966, "title": "brown sugar shortbread", "question_idx": 966, "steps": ["Preheat oven to 160 C / Gas mark 3.", "Sprinkle board with the remaining flour.", "Add 400g to 500g flour.", "Mix well.", "Cream butter and brown sugar.", "Knead for 5 minutes, adding enough flour to make a soft dough.", "Roll to 1cm (1/2 in) thickness.", "Cut into 7x2cm (3x1 in) strips.", "Prick with fork and place on ungreased baking trays.", "Bake in preheated oven for 20 to 25 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: brown sugar shortbread\n\nProcedure:\n1. Preheat oven to 160 C / Gas mark 3.\n2. Sprinkle board with the remaining flour.\n3. Add 400g to 500g flour.\n4. Mix well.\n5. Cream butter and brown sugar.\n6. Knead for 5 minutes, adding enough flour to make a soft dough.\n7. Roll to 1cm (1/2 in) thickness.\n8. Cut into 7x2cm (3x1 in) strips.\n9. Prick with fork and place on ungreased baking trays.\n10. Bake in preheated oven for 20 to 25 minutes.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 5 (creaming butter and brown sugar) does not need to happen after Step 2 (sprinkling flour on the board) because the flour is not involved in Step 5."}
{"plan_idx": 967, "title": "spiced butternut squash soup", "question_idx": 967, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Place the squash halves cut side down on the dish.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 8 happen after Step 3?", "why_question": "Why is it not necessary for Step 8 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Place the squash halves cut side down on the dish.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 8 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 8 can be done before Step 3 because Step 3 is referring to sauteing the onions, leeks, and garlic separately, while Step 8 is preparing the squash to be baked."}
{"plan_idx": 968, "title": "spiced-guava-cake", "question_idx": 968, "steps": ["Preheat oven to 180 C / Gas 4.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "In another bowl, mix together guava pulp and juice.", "In another bowl, cream together butter and sugar.", "Add eggs, one at a time.", "Grease and flour one 23x13cm loaf tin.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Preheat oven to 180 C / Gas 4.\n2. Add flour mixture and guava mixture alternately to creamed mixture.\n3. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n4. In another bowl, mix together guava pulp and juice.\n5. In another bowl, cream together butter and sugar.\n6. Add eggs, one at a time.\n7. Grease and flour one 23x13cm loaf tin.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 2 because the batter is not yet ready to be poured into the tin."}
{"plan_idx": 969, "title": "balsamic-and-mozzarella-chicken", "question_idx": 969, "steps": ["Place chicken in a shallow dish or large resealable plastic bag.", "Pour the vinaigrette over it, cover or seal and marinate in the fridge for 12 to 24 hours.", "Remove the chicken from the marinade and discard the marinade.", "Coat a large frying pan lightly with oil, and set over low heat.", "Saute chicken breast fillets over low heat for about 30 minutes, or until juices run clear.", "Arrange chicken on a serving platter.", "Place a generous slice of fresh mozzarella on top of each piece.", "Place a leaf of basil on top of the cheese, and cover with a slice of tomato.", "Drizzle balsamic vinegar over the platter, then season with salt and pepper.", "Serve!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: balsamic-and-mozzarella-chicken\n\nProcedure:\n1. Place chicken in a shallow dish or large resealable plastic bag.\n2. Pour the vinaigrette over it, cover or seal and marinate in the fridge for 12 to 24 hours.\n3. Remove the chicken from the marinade and discard the marinade.\n4. Coat a large frying pan lightly with oil, and set over low heat.\n5. Saute chicken breast fillets over low heat for about 30 minutes, or until juices run clear.\n6. Arrange chicken on a serving platter.\n7. Place a generous slice of fresh mozzarella on top of each piece.\n8. Place a leaf of basil on top of the cheese, and cover with a slice of tomato.\n9. Drizzle balsamic vinegar over the platter, then season with salt and pepper.\n10. Serve!\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 4, coating the frying pan with oil, can be done while the chicken marinates in Step 2, as it does not depend on the chicken being removed from the marinade."}
{"plan_idx": 970, "title": "cranachan", "question_idx": 970, "steps": ["Preheat the oven to 180 C / Gas mark 4.", "In a medium bowl, whip the cream to firm peaks.", "Toast in the oven for about 10 minutes, or until lightly browned.", "Set aside to cool.", "Remove them from the tray for faster cooling.", "Spread oats out in a thin layer on a baking tray.", "Gently fold in the icing sugar, vanilla and toasted oats.", "Spoon into 4 serving bowls, and top with fresh berries.", "For an extra touch, drizzle some whisky over each serving.", "Garnish with a mint leaf."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cranachan\n\nProcedure:\n1. Preheat the oven to 180 C / Gas mark 4.\n2. In a medium bowl, whip the cream to firm peaks.\n3. Toast in the oven for about 10 minutes, or until lightly browned.\n4. Set aside to cool.\n5. Remove them from the tray for faster cooling.\n6. Spread oats out in a thin layer on a baking tray.\n7. Gently fold in the icing sugar, vanilla and toasted oats.\n8. Spoon into 4 serving bowls, and top with fresh berries.\n9. For an extra touch, drizzle some whisky over each serving.\n10. Garnish with a mint leaf.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 2 because the oats are toasted in the oven in Step 3."}
{"plan_idx": 971, "title": "chocolate-chocolate-cake", "question_idx": 971, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "In a separate bowl, beat egg whites until foamy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "Gradually beat in sugar until light and fluffy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 11 happen after Step 7?", "why_question": "Why is it not necessary for Step 11 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. In a separate bowl, beat egg whites until foamy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. Gradually beat in sugar until light and fluffy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 11 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 11, adding sugar to the butter and margarine, does not need to happen after Step 7, beating egg whites until foamy, because the two steps do not directly interact with each other and can be completed independently."}
{"plan_idx": 972, "title": "fusilli-and-meatballs", "question_idx": 972, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Bring to the boil over medium-high heat.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Set aside.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Bring to the boil over medium-high heat.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Set aside.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 7 is not necessary after Step 4 because Step 6 requires the tomato mixture to be added to the saucepan before setting it aside."}
{"plan_idx": 973, "title": "fusilli-and-meatballs", "question_idx": 973, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Bring to the boil over medium-high heat.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 12], "binary_question": "Must Step 13 happen after Step 7?", "why_question": "Why is it not necessary for Step 13 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Shape into 20 meatballs about 2.5cm (1in) diameter.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Bring to the boil over medium-high heat.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 13 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 13, bringing the tomato sauce to a boil, does not depend on the completion of Step 7, shaping the meatballs, so it can be performed independently."}
{"plan_idx": 974, "title": "cloud-bread", "question_idx": 974, "steps": ["Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.", "Line a baking tray with baking paper.", "Mix cream cheese and egg yolks together until smooth.", "Place egg whites and baking powder in a glass, metal, or ceramic bowl;", "beat together until stiff peaks form.", "Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.", "Preheat oven to 150 C / Gas mark 2.", "Bake in the preheated oven until golden brown, 17 to 20 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cloud-bread\n\nProcedure:\n1. Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.\n2. Line a baking tray with baking paper.\n3. Mix cream cheese and egg yolks together until smooth.\n4. Place egg whites and baking powder in a glass, metal, or ceramic bowl;\n5. beat together until stiff peaks form.\n6. Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.\n7. Preheat oven to 150 C / Gas mark 2.\n8. Bake in the preheated oven until golden brown, 17 to 20 minutes.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 1 because preheating the oven does not depend on the batter being placed on the baking tray."}
{"plan_idx": 975, "title": "green-tofu-curry", "question_idx": 975, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Reduce heat, and simmer 5 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Cover, reduce heat, and simmer 20 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 11 happen after Step 3?", "why_question": "Why is it not necessary for Step 11 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Reduce heat, and simmer 5 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Cover, reduce heat, and simmer 20 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 3 because the preparation of the curry sauce (Steps 9-11) can occur concurrently with the cooking of the rice (Steps 1-4)."}
{"plan_idx": 976, "title": "almond and apple cake", "question_idx": 976, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Line base and side with baking parchment.", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n4. Line base and side with baking parchment.\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "It is not necessary for Step 4 to happen after Step 3 because the order of these steps does not affect the outcome of greasing the cake tin."}
{"plan_idx": 977, "title": "chicken and vegetable pie", "question_idx": 977, "steps": ["Pour hot liquid mixture over.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Preheat oven to 220 C / Gas mark 7.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 11], "binary_question": "Must Step 12 happen after Step 1?", "why_question": "Why is it not necessary for Step 12 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Pour hot liquid mixture over.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Preheat oven to 220 C / Gas mark 7.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 12 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because Step 12 preheats the oven for baking the pie after all other steps are completed."}
{"plan_idx": 978, "title": "spiced-guava-cake", "question_idx": 978, "steps": ["Preheat oven to 180 C / Gas 4.", "Grease and flour one 23x13cm loaf tin.", "In another bowl, mix together guava pulp and juice.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "In another bowl, cream together butter and sugar.", "Add eggs, one at a time.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Preheat oven to 180 C / Gas 4.\n2. Grease and flour one 23x13cm loaf tin.\n3. In another bowl, mix together guava pulp and juice.\n4. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n5. In another bowl, cream together butter and sugar.\n6. Add eggs, one at a time.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 3 because the ingredients in Step 4 are not used until Step 7."}
{"plan_idx": 979, "title": "spanish-rabbit-stew", "question_idx": 979, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", ").", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. ).\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "The procedure does not specify that Step 5 must happen after Step 2."}
{"plan_idx": 980, "title": "green-tofu-curry", "question_idx": 980, "steps": ["Stir in tofu.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Place water in a medium saucepan, and stir in the rice.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Stir in tofu.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Place water in a medium saucepan, and stir in the rice.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 (place water in a medium saucepan, and stir in the rice) is not dependent on Step 1 (stir in tofu) and can be performed at any time during the procedure."}
{"plan_idx": 981, "title": "chocolate-chocolate-cake", "question_idx": 981, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Note that the cake is very dense, so the top may crack when baking.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [12, 18], "binary_question": "Must Step 19 happen after Step 13?", "why_question": "Why is it not necessary for Step 19 to happen after Step 13?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Note that the cake is very dense, so the top may crack when baking.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 13?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 13 because there are intervening steps that are necessary for the preparation of the cake."}
{"plan_idx": 982, "title": "spiced butternut squash soup", "question_idx": 982, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Cook for about 20 minutes, or until soft.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Place the squash halves cut side down on the dish.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 11 happen after Step 3?", "why_question": "Why is it not necessary for Step 11 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Cook for about 20 minutes, or until soft.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Place the squash halves cut side down on the dish.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 11 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 3 because the squash is not cooked yet and needs to be baked before peeling."}
{"plan_idx": 983, "title": "tangy-gammon-in-cider", "question_idx": 983, "steps": ["Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.", "Start by piercing each tomato once and covering with boiling water to loosen the skins.", "Drain the onions and chop each one in half.", "Preheat the oven to 200 degrees /gas mark 6.", "Put the onions, tomatoes and apples into a casserole dish.", "Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.", "Place in the dish and repeat with the other gammon steaks.", "Pour cider over the steaks, cover the top with a lid or tin foil.", "Cook for 1 hour."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tangy-gammon-in-cider\n\nProcedure:\n1. Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.\n2. Start by piercing each tomato once and covering with boiling water to loosen the skins.\n3. Drain the onions and chop each one in half.\n4. Preheat the oven to 200 degrees /gas mark 6.\n5. Put the onions, tomatoes and apples into a casserole dish.\n6. Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.\n7. Place in the dish and repeat with the other gammon steaks.\n8. Pour cider over the steaks, cover the top with a lid or tin foil.\n9. Cook for 1 hour.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 (preheating the oven) can happen before Step 1 (piercing the tomatoes) because the oven does not need to be preheated before preparing the ingredients."}
{"plan_idx": 984, "title": "green-tofu-curry", "question_idx": 984, "steps": ["Season with salt.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Place water in a medium saucepan, and stir in the rice.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Season with salt.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Place water in a medium saucepan, and stir in the rice.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 does not have to happen after Step 1 because the procedures for cooking the rice and the tofu are independent of each other."}
{"plan_idx": 985, "title": "busters-liver-dinner", "question_idx": 985, "steps": ["Put all ingredients into a slow cooker, mix together.", "Put slow cooker on high for 4 to 5 hours or low all day.", "( If mixture starts to look too dry just add a little hot water.", "Once cooked, divide between several plastic microwaveable tubs with lids.", ")", "This mixture usually makes 6 to 7 meals, I freeze 4 and put the rest in the fridge.", "When ready to eat microwave with lid half off for 2 to 3 minutes on medium high."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 5 happen after Step 4?", "why_question": "Why is it not necessary for Step 5 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: busters-liver-dinner\n\nProcedure:\n1. Put all ingredients into a slow cooker, mix together.\n2. Put slow cooker on high for 4 to 5 hours or low all day.\n3. ( If mixture starts to look too dry just add a little hot water.\n4. Once cooked, divide between several plastic microwaveable tubs with lids.\n5. )\n6. This mixture usually makes 6 to 7 meals, I freeze 4 and put the rest in the fridge.\n7. When ready to eat microwave with lid half off for 2 to 3 minutes on medium high.\n\n\nWhy is it not necessary for Step 5 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 5 is not necessary after Step 4 because the procedure does not specify any action that must be taken before Step 6."}
{"plan_idx": 986, "title": "warm-puy-lentil-and-tomato-salad", "question_idx": 986, "steps": ["Bring a large pan of water to the boil;", "Put tomatoes in a small bowl and season with salt.", "add lentils and cook over low heat for 30 minutes.", "Set aside for 15 minutes.", "Drain lentils and tomatoes and mix together.", "Distribute mixture evenly in 6 individual bowls or ramekins, sprinkle with chopped parsley and serve warm or chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: warm-puy-lentil-and-tomato-salad\n\nProcedure:\n1. Bring a large pan of water to the boil;\n2. Put tomatoes in a small bowl and season with salt.\n3. add lentils and cook over low heat for 30 minutes.\n4. Set aside for 15 minutes.\n5. Drain lentils and tomatoes and mix together.\n6. Distribute mixture evenly in 6 individual bowls or ramekins, sprinkle with chopped parsley and serve warm or chilled.\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 2 because the lentils are cooked in a separate pan from the tomatoes."}
{"plan_idx": 987, "title": "spiced-pumpkin-teabread", "question_idx": 987, "steps": ["Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7 can occur before Step 3 because the preparation of the pumpkin flesh is independent of the preparation of the dry ingredients."}
{"plan_idx": 988, "title": "cloud-bread", "question_idx": 988, "steps": ["Place egg whites and baking powder in a glass, metal, or ceramic bowl;", "Line a baking tray with baking paper.", "Mix cream cheese and egg yolks together until smooth.", "Preheat oven to 150 C / Gas mark 2.", "beat together until stiff peaks form.", "Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.", "Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.", "Bake in the preheated oven until golden brown, 17 to 20 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cloud-bread\n\nProcedure:\n1. Place egg whites and baking powder in a glass, metal, or ceramic bowl;\n2. Line a baking tray with baking paper.\n3. Mix cream cheese and egg yolks together until smooth.\n4. Preheat oven to 150 C / Gas mark 2.\n5. beat together until stiff peaks form.\n6. Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.\n7. Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.\n8. Bake in the preheated oven until golden brown, 17 to 20 minutes.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "The oven does not need to be preheated before separating the egg whites from the yolks because the preheating is only essential for baking the cloud bread (Step 8)."}
{"plan_idx": 989, "title": "chicken-prawn-and-rice-soup", "question_idx": 989, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Reduce heat and allow to simmer.", "Return to the boil.", "Add rice and brown quickly.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 10 happen after Step 8?", "why_question": "Why is it not necessary for Step 10 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Meanwhile, heat the remaining 250ml oil until it is hot.\n9. Reduce heat and allow to simmer.\n10. Return to the boil.\n11. Add rice and brown quickly.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 10 (returning to a boil) does not need to happen after Step 8 (heating the remaining oil) because Step 9 (reducing heat) is in between them."}
{"plan_idx": 990, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 990, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Add sugar; beat until stiff peaks form.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Remove to a wire rack; cool for 15 minutes.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 12], "binary_question": "Must Step 13 happen after Step 10?", "why_question": "Why is it not necessary for Step 13 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Add sugar; beat until stiff peaks form.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Remove to a wire rack; cool for 15 minutes.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 13 to happen after Step 10?\n\nAnswer: ", "model_answer": "Step 13, removing the shortcakes to a wire rack to cool, can happen after Step 11, combining butter and lemon zest, or Step 12, beating the cream, as these steps do not require the shortcakes to be warm."}
{"plan_idx": 991, "title": "chocolate-chocolate-cake", "question_idx": 991, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Note that the cake is very dense, so the top may crack when baking.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [13, 18], "binary_question": "Must Step 19 happen after Step 14?", "why_question": "Why is it not necessary for Step 19 to happen after Step 14?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Note that the cake is very dense, so the top may crack when baking.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Grease a 23cm springform tin or a cake tin with deep sides.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 14?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 14 because Step 19 involves greasing the cake tin, which is a preparation step that can be done independently of the order of the other steps in the procedure."}
{"plan_idx": 992, "title": "almost no fat banana bread", "question_idx": 992, "steps": ["Preheat oven to 180 C / Gas mark 4.", "In a large bowl, stir together flour, sugar, baking powder, bicarbonate of soda and cinnamon.", "Lightly grease a 20x10cm (8x4 in) loaf tin.", "Add egg whites, bananas and apple pur\u00c3\u00a9e; stir just until combined.", "Pour batter into prepared tin.", "Bake in preheated oven for 50 to 55 minutes, until a skewer inserted into centre of loaf comes out clean.", "Turn out onto wire rack and allow to cool before slicing."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almost no fat banana bread\n\nProcedure:\n1. Preheat oven to 180 C / Gas mark 4.\n2. In a large bowl, stir together flour, sugar, baking powder, bicarbonate of soda and cinnamon.\n3. Lightly grease a 20x10cm (8x4 in) loaf tin.\n4. Add egg whites, bananas and apple pur\u00c3\u00a9e; stir just until combined.\n5. Pour batter into prepared tin.\n6. Bake in preheated oven for 50 to 55 minutes, until a skewer inserted into centre of loaf comes out clean.\n7. Turn out onto wire rack and allow to cool before slicing.\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 2 because greasing the loaf tin can be done while the dry ingredients are being stirred together in Step 2, allowing for a more efficient use of time."}
{"plan_idx": 993, "title": "fusilli-and-meatballs", "question_idx": 993, "steps": ["Reduce the heat to medium-low.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Reduce the heat to medium-low.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 is not required to happen after Step 1 because Step 2 can be completed without a heated saucepan."}
{"plan_idx": 994, "title": "vegetable-terrine", "question_idx": 994, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Set aside and cool for a few minutes.", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 8 happen after Step 2?", "why_question": "Why is it not necessary for Step 8 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Set aside and cool for a few minutes.\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 8 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 2 because the gelatin needs to be cooled before it is added to the boiling cream and yogurt in Step 6."}
{"plan_idx": 995, "title": "almost no fat banana bread", "question_idx": 995, "steps": ["Pour batter into prepared tin.", "Lightly grease a 20x10cm (8x4 in) loaf tin.", "In a large bowl, stir together flour, sugar, baking powder, bicarbonate of soda and cinnamon.", "Add egg whites, bananas and apple pur\u00c3\u00a9e; stir just until combined.", "Preheat oven to 180 C / Gas mark 4.", "Bake in preheated oven for 50 to 55 minutes, until a skewer inserted into centre of loaf comes out clean.", "Turn out onto wire rack and allow to cool before slicing."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almost no fat banana bread\n\nProcedure:\n1. Pour batter into prepared tin.\n2. Lightly grease a 20x10cm (8x4 in) loaf tin.\n3. In a large bowl, stir together flour, sugar, baking powder, bicarbonate of soda and cinnamon.\n4. Add egg whites, bananas and apple pur\u00c3\u00a9e; stir just until combined.\n5. Preheat oven to 180 C / Gas mark 4.\n6. Bake in preheated oven for 50 to 55 minutes, until a skewer inserted into centre of loaf comes out clean.\n7. Turn out onto wire rack and allow to cool before slicing.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 1 because preheating the oven can be done while preparing the batter in Step 4."}
{"plan_idx": 996, "title": "very-vanilla-ry-cheesecake", "question_idx": 996, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Drizzle the crumbs with melted butter and stir to combine.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 8 happen after Step 4?", "why_question": "Why is it not necessary for Step 8 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Drizzle the crumbs with melted butter and stir to combine.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 8 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 8 is not necessary to happen after Step 4 because the crumb mixture is set aside and combined with melted butter in Step 9."}
{"plan_idx": 997, "title": "chocolate-chocolate-cake", "question_idx": 997, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Then increase speed and beat until stiff.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [11, 13], "binary_question": "Must Step 14 happen after Step 12?", "why_question": "Why is it not necessary for Step 14 to happen after Step 12?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Grease a 23cm springform tin or a cake tin with deep sides.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Then increase speed and beat until stiff.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 12?\n\nAnswer: ", "model_answer": "Step 14 is not necessary to happen after Step 12 because the egg whites are beaten in Step 11, before the cake tin is greased in Step 12."}
{"plan_idx": 998, "title": "almond and apple cake", "question_idx": 998, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Use a wooden spoon to stir until well combined.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 8 happen after Step 2?", "why_question": "Why is it not necessary for Step 8 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Use a wooden spoon to stir until well combined.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 8 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 2 because greasing the cake tin is not a step that needs to be done prior to stirring the ingredients."}
{"plan_idx": 999, "title": "spanish-rabbit-stew", "question_idx": 999, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "Flavour with salt and pepper to taste.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 8], "binary_question": "Must Step 9 happen after Step 5?", "why_question": "Why is it not necessary for Step 9 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. Flavour with salt and pepper to taste.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 9 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 5 because Step 6 includes the instruction to submerge the tarragon and bay leaf, which would be achieved by adding more of the liquid mixture in Step 9."}
{"plan_idx": 1000, "title": "chicken and vegetable pie", "question_idx": 1000, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 10 happen after Step 5?", "why_question": "Why is it not necessary for Step 10 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 5?\n\nAnswer: ", "model_answer": "Because Step 10 does not use any ingredients or equipment that are used in Step 5, so the order of these steps does not matter."}
{"plan_idx": 1001, "title": "tortellini-fritto-with-almond-butter", "question_idx": 1001, "steps": ["Bring a saucepan of water to the boil.", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.", "If you slightly undercooked your tortellini then it's less likely to stick to the pan.", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.", "Continue to gently fry and stir the tortellini until golden brown.", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.", "Enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. Bring a saucepan of water to the boil.\n2. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n3. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n4. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n5. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n6. Continue to gently fry and stir the tortellini until golden brown.\n7. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n8. Enjoy!\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 4 does not necessarily have to happen after Step 3 because Step 3 is optional and not crucial for the success of Step 4."}
{"plan_idx": 1002, "title": "spicy-tomato-anchovy-pasta", "question_idx": 1002, "steps": ["Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;", "cook until lightly browned.", "Add anchovies and water, cover and simmer for 4 to 5 minutes.", "drain.", "While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.", "Add linguine and cook until al dente, about 7 to 8 minutes;", "Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.", "Toss with anchovy mixture and chilli flakes.", "If desired, season with black pepper.", "Serve immediately."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spicy-tomato-anchovy-pasta\n\nProcedure:\n1. Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;\n2. cook until lightly browned.\n3. Add anchovies and water, cover and simmer for 4 to 5 minutes.\n4. drain.\n5. While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.\n6. Add linguine and cook until al dente, about 7 to 8 minutes;\n7. Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.\n8. Toss with anchovy mixture and chilli flakes.\n9. If desired, season with black pepper.\n10. Serve immediately.\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 4 involves draining the anchovy mixture, while step 7 requires the anchovy mixture to be tossed with the linguine; therefore, it is not necessary for step 7 to happen after step 4."}
{"plan_idx": 1003, "title": "spiced-guava-cake", "question_idx": 1003, "steps": ["Preheat oven to 180 C / Gas 4.", "Add eggs, one at a time.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "In another bowl, mix together guava pulp and juice.", "In another bowl, cream together butter and sugar.", "Grease and flour one 23x13cm loaf tin.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Preheat oven to 180 C / Gas 4.\n2. Add eggs, one at a time.\n3. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n4. In another bowl, mix together guava pulp and juice.\n5. In another bowl, cream together butter and sugar.\n6. Grease and flour one 23x13cm loaf tin.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Because greasing and flouring the loaf tin is not dependent on the addition of eggs to the batter."}
{"plan_idx": 1004, "title": "spanish-rabbit-stew", "question_idx": 1004, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 6], "binary_question": "Must Step 7 happen after Step 6?", "why_question": "Why is it not necessary for Step 7 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n7. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 7 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 6 because the tarragon and bay leaf should be submerged in the liquid in the slow cooker to release their flavor."}
{"plan_idx": 1005, "title": "fusilli-and-meatballs", "question_idx": 1005, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add to the saucepan.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 11], "binary_question": "Must Step 12 happen after Step 6?", "why_question": "Why is it not necessary for Step 12 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add to the saucepan.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 12 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 12 does not need to happen after Step 6 because the bread crumbs are added to the tomato mixture after it has been brought to a boil (Step 7) and simmered for 30 minutes (Step 9)."}
{"plan_idx": 1006, "title": "almond and apple cake", "question_idx": 1006, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Repeat remaining flour and milk.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Line base and side with baking parchment.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 9 happen after Step 3?", "why_question": "Why is it not necessary for Step 9 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Repeat remaining flour and milk.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Line base and side with baking parchment.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 9 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 9 does not need to occur after step 3 because steps 4 to 8 involve mixing the cake ingredients, which should be done in a bowl, not in the cake tin."}
{"plan_idx": 1007, "title": "chocolate-chocolate-cake", "question_idx": 1007, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Note that the cake is very dense, so the top may crack when baking.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Set aside to cool.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 18], "binary_question": "Must Step 19 happen after Step 5?", "why_question": "Why is it not necessary for Step 19 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Note that the cake is very dense, so the top may crack when baking.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Set aside to cool.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 19 is not necessary after Step 5 because there is no relationship between them in the procedure for making the chocolate-chocolate-cake."}
{"plan_idx": 1008, "title": "very-vanilla-ry-cheesecake", "question_idx": 1008, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 9], "binary_question": "Must Step 10 happen after Step 9?", "why_question": "Why is it not necessary for Step 10 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n10. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 9 because the boiling water in the oven creates a water bath, which helps prevent cracks on the top of the cheesecake as it bakes."}
{"plan_idx": 1009, "title": "chicken-prawn-and-rice-soup", "question_idx": 1009, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Add rice and brown quickly.", "Reduce heat and allow to simmer.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Return to the boil.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 11 happen after Step 8?", "why_question": "Why is it not necessary for Step 11 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Add rice and brown quickly.\n9. Reduce heat and allow to simmer.\n10. Meanwhile, heat the remaining 250ml oil until it is hot.\n11. Return to the boil.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 11 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 11 is not necessary after Step 8 because the soup is already brought to the boil in Step 6."}
{"plan_idx": 1010, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1010, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Gently pat or roll each half into a 1 .75cm thick circle.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 11 happen after Step 7?", "why_question": "Why is it not necessary for Step 11 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Gently pat or roll each half into a 1 .75cm thick circle.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 11 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 7 because the lemon butter prepared in Step 7 is used to spread on the shortcakes after they have been split in half in Step 14, not to be incorporated into the dough during the initial mixing stages."}
{"plan_idx": 1011, "title": "chocolate-chocolate-cake", "question_idx": 1011, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Then increase speed and beat until stiff.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Set aside to cool.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 11], "binary_question": "Must Step 12 happen after Step 5?", "why_question": "Why is it not necessary for Step 12 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Then increase speed and beat until stiff.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Set aside to cool.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 12 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 12 (setting aside to cool) is unnecessary after Step 5 because the chocolate mixture does not need to be cooled before adding it to the batter in Step 10."}
{"plan_idx": 1012, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1012, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "In a small mixing bowl, beat cream until it begins to thicken.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Turn onto a lightly floured surface; knead 10 times.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 11], "binary_question": "Must Step 12 happen after Step 5?", "why_question": "Why is it not necessary for Step 12 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. In a small mixing bowl, beat cream until it begins to thicken.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. Turn onto a lightly floured surface; knead 10 times.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 12 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 12, which involves kneading the dough, does not have to occur after Step 5, which involves beating cream, because the two steps are not related and can be done independently."}
{"plan_idx": 1013, "title": "spanish-rabbit-stew", "question_idx": 1013, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 7], "binary_question": "Must Step 8 happen after Step 5?", "why_question": "Why is it not necessary for Step 8 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 8 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 5 because the mixture should be 50/50 before cooking."}
{"plan_idx": 1014, "title": "fusilli-and-meatballs", "question_idx": 1014, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Drain on kitchen paper.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Reduce the heat to medium-low.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 15], "binary_question": "Must Step 16 happen after Step 8?", "why_question": "Why is it not necessary for Step 16 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Drain on kitchen paper.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Reduce the heat to medium-low.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 16 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 16 occurs before Step 8 in the procedure."}
{"plan_idx": 1015, "title": "chocolate-chocolate-cake", "question_idx": 1015, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Then increase speed and beat until stiff.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Microwave until chocolate is almost melted.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 11], "binary_question": "Must Step 12 happen after Step 3?", "why_question": "Why is it not necessary for Step 12 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Then increase speed and beat until stiff.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Microwave until chocolate is almost melted.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 12 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 12 does not need to happen after Step 3 because it involves microwaving the chocolate chips, while Step 3 involves beating the egg whites."}
{"plan_idx": 1016, "title": "spiced butternut squash soup", "question_idx": 1016, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Melt the butter in a large pot over medium heat.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Place the squash halves cut side down on the dish.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Melt the butter in a large pot over medium heat.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Place the squash halves cut side down on the dish.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 3 because Step 3 involves melting butter in a pot, while Step 7 involves placing butternut squash in a baking dish and baking it."}
{"plan_idx": 1017, "title": "fusilli-and-meatballs", "question_idx": 1017, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Cover and simmer, stirring often, for 30 minutes.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 12], "binary_question": "Must Step 13 happen after Step 9?", "why_question": "Why is it not necessary for Step 13 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Shape into 20 meatballs about 2.5cm (1in) diameter.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Cover and simmer, stirring often, for 30 minutes.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 13 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 13 does not need to happen after Step 9 because the meatballs are not added to the tomato sauce until much later (Step 17)."}
{"plan_idx": 1018, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1018, "steps": ["Add sugar; beat until stiff peaks form.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 12], "binary_question": "Must Step 13 happen after Step 1?", "why_question": "Why is it not necessary for Step 13 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. Add sugar; beat until stiff peaks form.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 13 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 13 does not need to happen after Step 1 because the strawberries can be prepared in advance and refrigerated until needed for assembly."}
{"plan_idx": 1019, "title": "chicken and vegetable pie", "question_idx": 1019, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Stir in flour, salt, pepper and celery seed.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 10 happen after Step 6?", "why_question": "Why is it not necessary for Step 10 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Stir in flour, salt, pepper and celery seed.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 6?\n\nAnswer: ", "model_answer": "The order of Step 10 (seasoning the sauce) and Step 6 (preparing the pie dish) is not crucial because the sauce will be poured over the chicken mixture in the pie dish regardless of which step is done first."}
{"plan_idx": 1020, "title": "almond and apple cake", "question_idx": 1020, "steps": ["Use a wooden spoon to stir until well combined.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Preheat the oven to 170 C / Gas mark 3.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Use a wooden spoon to stir until well combined.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Preheat the oven to 170 C / Gas mark 3.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 1 because the cake batter has not yet been prepared."}
{"plan_idx": 1021, "title": "vegetable-terrine", "question_idx": 1021, "steps": ["In a saucepan, bring cream and yogurt to the boil.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "Add the gelatin in a bowl of cold water until soft.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. In a saucepan, bring cream and yogurt to the boil.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. Add the gelatin in a bowl of cold water until soft.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 (adding the gelatin in a bowl of cold water until soft) can occur at any time before Step 6 (adding the chopped sorrel and gelatin)."}
{"plan_idx": 1022, "title": "very-vanilla-ry-cheesecake", "question_idx": 1022, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the biscuits into a plastic bag and crush with a rolling pin.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 6 (crushing the biscuits) can be done before Step 2 (beating the cream cheese and sugar) because the crushed biscuits are not used until Step 9."}
{"plan_idx": 1023, "title": "spanish-rabbit-stew", "question_idx": 1023, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "Most importantly, enjoy!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 11 happen after Step 8?", "why_question": "Why is it not necessary for Step 11 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. Most importantly, enjoy!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n\n\nWhy is it not necessary for Step 11 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 11 is not necessary for Step 8 because the goal of the recipe is to make Spanish rabbit stew, not pasta."}
{"plan_idx": 1024, "title": "feta-and-sundried-tomato-spinach-rolls", "question_idx": 1024, "steps": ["Mix together cream cheese, feta, sundried tomatoes, basil and garlic.", "Preheat grill.", "Stir until creamy, with no lumps.", "Blanch the spinach leaves.", "Wrap a dollop of cheese mix in each spinach leaf.", "Brush with olive oil.", "Sprinkle almonds on the top or alternately roll them in the almonds", "Grill spinach rolls until slightly crispy on top.", "Let cool for 10 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: feta-and-sundried-tomato-spinach-rolls\n\nProcedure:\n1. Mix together cream cheese, feta, sundried tomatoes, basil and garlic.\n2. Preheat grill.\n3. Stir until creamy, with no lumps.\n4. Blanch the spinach leaves.\n5. Wrap a dollop of cheese mix in each spinach leaf.\n6. Brush with olive oil.\n7. Sprinkle almonds on the top or alternately roll them in the almonds\n8. Grill spinach rolls until slightly crispy on top.\n9. Let cool for 10 minutes.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2: Preheat grill does not need to happen after Step 1 because the remaining steps are preparing the filling for the spinach rolls and do not require the grill."}
{"plan_idx": 1025, "title": "chocolate-chocolate-cake", "question_idx": 1025, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Then increase speed and beat until stiff.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Remove and whisk until mixture is smooth.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 11], "binary_question": "Must Step 12 happen after Step 4?", "why_question": "Why is it not necessary for Step 12 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Then increase speed and beat until stiff.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Remove and whisk until mixture is smooth.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 12 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 12, removing and whisking the chocolate mixture, is not necessary after Step 4 because Step 4 involves beating until stiff, which does not require the chocolate mixture to be removed."}
{"plan_idx": 1026, "title": "spiced butternut squash soup", "question_idx": 1026, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Pour the chicken stock into the pot.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Set aside.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 8], "binary_question": "Must Step 9 happen after Step 6?", "why_question": "Why is it not necessary for Step 9 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Pour the chicken stock into the pot.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Set aside.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 9 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 9 (setting the sauteed onion, leek and garlic aside) does not need to happen after Step 6 (pouring the chicken stock into the pot) because the sauteed vegetables are added to the pot later in Step 11."}
{"plan_idx": 1027, "title": "tangy-gammon-in-cider", "question_idx": 1027, "steps": ["Start by piercing each tomato once and covering with boiling water to loosen the skins.", "Preheat the oven to 200 degrees /gas mark 6.", "Drain the onions and chop each one in half.", "Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.", "Put the onions, tomatoes and apples into a casserole dish.", "Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.", "Place in the dish and repeat with the other gammon steaks.", "Pour cider over the steaks, cover the top with a lid or tin foil.", "Cook for 1 hour."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tangy-gammon-in-cider\n\nProcedure:\n1. Start by piercing each tomato once and covering with boiling water to loosen the skins.\n2. Preheat the oven to 200 degrees /gas mark 6.\n3. Drain the onions and chop each one in half.\n4. Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.\n5. Put the onions, tomatoes and apples into a casserole dish.\n6. Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.\n7. Place in the dish and repeat with the other gammon steaks.\n8. Pour cider over the steaks, cover the top with a lid or tin foil.\n9. Cook for 1 hour.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 can happen independently of Step 1 as it involves preheating the oven, which is not dependent on the preparation of the tomatoes in Step 1."}
{"plan_idx": 1028, "title": "green-tofu-curry", "question_idx": 1028, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Mix in green curry paste.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Stir in tofu.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 10 happen after Step 6?", "why_question": "Why is it not necessary for Step 10 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Mix in green curry paste.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Stir in tofu.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 10 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 6 because Steps 7-9 focus on the preparation of the green curry paste, while Steps 10-12 focus on the preparation of the tofu."}
{"plan_idx": 1029, "title": "spicy-tomato-anchovy-pasta", "question_idx": 1029, "steps": ["While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.", "cook until lightly browned.", "Add anchovies and water, cover and simmer for 4 to 5 minutes.", "Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.", "Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;", "Add linguine and cook until al dente, about 7 to 8 minutes;", "drain.", "Toss with anchovy mixture and chilli flakes.", "If desired, season with black pepper.", "Serve immediately."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spicy-tomato-anchovy-pasta\n\nProcedure:\n1. While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.\n2. cook until lightly browned.\n3. Add anchovies and water, cover and simmer for 4 to 5 minutes.\n4. Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.\n5. Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;\n6. Add linguine and cook until al dente, about 7 to 8 minutes;\n7. drain.\n8. Toss with anchovy mixture and chilli flakes.\n9. If desired, season with black pepper.\n10. Serve immediately.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 1 because the pasta in Step 6 is cooked separately from the vegetables in Step 5."}
{"plan_idx": 1030, "title": "spanish-rabbit-stew", "question_idx": 1030, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Flavour with salt and pepper to taste.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 8], "binary_question": "Must Step 9 happen after Step 6?", "why_question": "Why is it not necessary for Step 9 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Flavour with salt and pepper to taste.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 9 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 6 because neither step is dependent on the other."}
{"plan_idx": 1031, "title": "strawberry-tiramisu-trifle", "question_idx": 1031, "steps": ["Set 3 strawberries for the garnish aside, and cut the rest into slices.", "In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.", "Spread half of the strawberries over the sponge fingers.", "Brush the sponge fingers with the remaining coffee.", "Line a glass bowl with one layer of the soaked sponge fingers.", "Then stir in the custard and finally fold in the whipped cream.", "Sprinkle half of the grated chocolate over that and then half of the custard mixture.", "Repeat the layers in order again.", "Cut the remaining 3 strawberries in half and lay them on top of the trifle.", "Cover and leave in the fridge for at least 4 hours, best overnight."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: strawberry-tiramisu-trifle\n\nProcedure:\n1. Set 3 strawberries for the garnish aside, and cut the rest into slices.\n2. In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.\n3. Spread half of the strawberries over the sponge fingers.\n4. Brush the sponge fingers with the remaining coffee.\n5. Line a glass bowl with one layer of the soaked sponge fingers.\n6. Then stir in the custard and finally fold in the whipped cream.\n7. Sprinkle half of the grated chocolate over that and then half of the custard mixture.\n8. Repeat the layers in order again.\n9. Cut the remaining 3 strawberries in half and lay them on top of the trifle.\n10. Cover and leave in the fridge for at least 4 hours, best overnight.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 3 because the sponge fingers are being soaked with coffee in Step 4 and lined in the glass bowl in Step 5 before the custard mixture is added."}
{"plan_idx": 1032, "title": "chocolate-pancake-batter", "question_idx": 1032, "steps": ["Sift the flour and cocoa powder into a bowl.", "Use a piece of kitchen paper to grease the pan with a little sunflower oil.", "Gradually whisk in milk, melted butter and sugar.", "For best results, set the pancake batter aside for 20 minutes to rest.", "Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.", "Make a well in the centre and whisk in the beaten eggs.", "Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.", "Cook for a minute or so until the pancake edges start to crisp up.", "Use a palette knife to flip the pancake and cook the other side, about 1 minute.", "Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.", "Stack the pancakes on top of each other to keep warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-pancake-batter\n\nProcedure:\n1. Sift the flour and cocoa powder into a bowl.\n2. Use a piece of kitchen paper to grease the pan with a little sunflower oil.\n3. Gradually whisk in milk, melted butter and sugar.\n4. For best results, set the pancake batter aside for 20 minutes to rest.\n5. Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.\n6. Make a well in the centre and whisk in the beaten eggs.\n7. Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.\n8. Cook for a minute or so until the pancake edges start to crisp up.\n9. Use a palette knife to flip the pancake and cook the other side, about 1 minute.\n10. Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.\n11. Stack the pancakes on top of each other to keep warm.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 2 because the order of greasing the pan and whisking in the beaten eggs does not affect the outcome of the pancake batter."}
{"plan_idx": 1033, "title": "fusilli-and-meatballs", "question_idx": 1033, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 5 can happen before Step 2 because the tomato mixture in Step 2 does not require the onion and garlic to be saut\u00e9ed first."}
{"plan_idx": 1034, "title": "chocolate-chocolate-cake", "question_idx": 1034, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Set aside to cool.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 5], "binary_question": "Must Step 6 happen after Step 5?", "why_question": "Why is it not necessary for Step 6 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n6. Set aside to cool.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 6 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 6 (Setting aside to cool) is not necessary after Step 5 (Beating butter and margarine together) because Step 7 (Gradually beating in sugar) requires the butter and margarine mixture to be at room temperature."}
{"plan_idx": 1035, "title": "spanish-rabbit-stew", "question_idx": 1035, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 10 happen after Step 6?", "why_question": "Why is it not necessary for Step 10 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Cook the pasta according to the packet instructions, and serve with pasta.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 6 because there is no mention of tarragon or bay leaf in any of the previous steps."}
{"plan_idx": 1036, "title": "spiced-guava-cake", "question_idx": 1036, "steps": ["Preheat oven to 180 C / Gas 4.", "Grease and flour one 23x13cm loaf tin.", "Add eggs, one at a time.", "In another bowl, mix together guava pulp and juice.", "In another bowl, cream together butter and sugar.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Preheat oven to 180 C / Gas 4.\n2. Grease and flour one 23x13cm loaf tin.\n3. Add eggs, one at a time.\n4. In another bowl, mix together guava pulp and juice.\n5. In another bowl, cream together butter and sugar.\n6. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 3 does not require the ingredients from Step 6 to be completed."}
{"plan_idx": 1037, "title": "spiced-guava-cake", "question_idx": 1037, "steps": ["Preheat oven to 180 C / Gas 4.", "Grease and flour one 23x13cm loaf tin.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "Add eggs, one at a time.", "In another bowl, cream together butter and sugar.", "In another bowl, mix together guava pulp and juice.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Preheat oven to 180 C / Gas 4.\n2. Grease and flour one 23x13cm loaf tin.\n3. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n4. Add eggs, one at a time.\n5. In another bowl, cream together butter and sugar.\n6. In another bowl, mix together guava pulp and juice.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 4 because the guava pulp and juice are not part of the dry ingredients and will not affect the mixing of the flour mixture."}
{"plan_idx": 1038, "title": "green-tofu-curry", "question_idx": 1038, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Mix in green curry paste.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 10 happen after Step 7?", "why_question": "Why is it not necessary for Step 10 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Mix in green curry paste.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 10 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 10 (frying the tofu) is not dependent on Step 7 (mixing in green curry paste), as the tofu can be fried before or after the curry paste is added."}
{"plan_idx": 1039, "title": "vegetable-terrine", "question_idx": 1039, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "Set aside and cool for a few minutes.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 10 happen after Step 8?", "why_question": "Why is it not necessary for Step 10 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. It is better to use a silicone mould, it will be easier to remove for serving.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. Set aside and cool for a few minutes.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 10 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 10 (setting aside and cooling for a few minutes) is not necessary after Step 8 because the cream mixture needs to set before the vegetables can be arranged in Step 11."}
{"plan_idx": 1040, "title": "lamb-curry--serves-4-", "question_idx": 1040, "steps": ["Fry the lamb in a little oil, then add the remaining onion.", "Blend the garlic, ginger and one of the onions in a food processor then mix with the curry paste.", "Gently fry for a minute, then add the paste and cook for a couple of minutes.", "Add the water, tin of tomatoes, sugar, mushrooms and potatoes, and gently simmer covered for a few hours, until everything is tender.", "Add the two fresh tomatoes and the spinach and cook for a couple of minutes, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lamb-curry--serves-4-\n\nProcedure:\n1. Fry the lamb in a little oil, then add the remaining onion.\n2. Blend the garlic, ginger and one of the onions in a food processor then mix with the curry paste.\n3. Gently fry for a minute, then add the paste and cook for a couple of minutes.\n4. Add the water, tin of tomatoes, sugar, mushrooms and potatoes, and gently simmer covered for a few hours, until everything is tender.\n5. Add the two fresh tomatoes and the spinach and cook for a couple of minutes, then serve.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the lamb can be fried while the onion, garlic, and ginger are being blended in the food processor."}
{"plan_idx": 1041, "title": "chocolate-chocolate-cake", "question_idx": 1041, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Microwave until chocolate is almost melted.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Microwave until chocolate is almost melted.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 3 because the procedure does not indicate that Step 6 is dependent on Step 3."}
{"plan_idx": 1042, "title": "chocolate-chocolate-cake", "question_idx": 1042, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "In a separate bowl, beat egg whites until foamy.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [10, 13], "binary_question": "Must Step 14 happen after Step 11?", "why_question": "Why is it not necessary for Step 14 to happen after Step 11?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. Grease a 23cm springform tin or a cake tin with deep sides.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. In a separate bowl, beat egg whites until foamy.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 11?\n\nAnswer: ", "model_answer": "Step 14 can occur before Step 11 because the tin is not used until Step 16."}
{"plan_idx": 1043, "title": "tangy-gammon-in-cider", "question_idx": 1043, "steps": ["Preheat the oven to 200 degrees /gas mark 6.", "Drain the onions and chop each one in half.", "Start by piercing each tomato once and covering with boiling water to loosen the skins.", "Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.", "Put the onions, tomatoes and apples into a casserole dish.", "Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.", "Place in the dish and repeat with the other gammon steaks.", "Pour cider over the steaks, cover the top with a lid or tin foil.", "Cook for 1 hour."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tangy-gammon-in-cider\n\nProcedure:\n1. Preheat the oven to 200 degrees /gas mark 6.\n2. Drain the onions and chop each one in half.\n3. Start by piercing each tomato once and covering with boiling water to loosen the skins.\n4. Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.\n5. Put the onions, tomatoes and apples into a casserole dish.\n6. Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.\n7. Place in the dish and repeat with the other gammon steaks.\n8. Pour cider over the steaks, cover the top with a lid or tin foil.\n9. Cook for 1 hour.\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 2 because the order of chopping the onions and preparing the tomatoes is not important for the final dish."}
{"plan_idx": 1044, "title": "almond and apple cake", "question_idx": 1044, "steps": ["Spoon mixture into the tin and smooth the surface.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Preheat the oven to 170 C / Gas mark 3.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 11 happen after Step 1?", "why_question": "Why is it not necessary for Step 11 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Spoon mixture into the tin and smooth the surface.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Preheat the oven to 170 C / Gas mark 3.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 11 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because the cake batter is not poured into the tin until Step 2."}
{"plan_idx": 1045, "title": "chocolate-chocolate-cake", "question_idx": 1045, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Remove and whisk until mixture is smooth.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 8 happen after Step 4?", "why_question": "Why is it not necessary for Step 8 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Gradually beat in egg yolks one at a time, beating well after each one.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Remove and whisk until mixture is smooth.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 8 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 8 can occur after Step 7 because it does not depend on the completion of Step 4."}
{"plan_idx": 1046, "title": "spiced-guava-cake", "question_idx": 1046, "steps": ["Grease and flour one 23x13cm loaf tin.", "Preheat oven to 180 C / Gas 4.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "In another bowl, mix together guava pulp and juice.", "In another bowl, cream together butter and sugar.", "Add eggs, one at a time.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Grease and flour one 23x13cm loaf tin.\n2. Preheat oven to 180 C / Gas 4.\n3. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n4. In another bowl, mix together guava pulp and juice.\n5. In another bowl, cream together butter and sugar.\n6. Add eggs, one at a time.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because preheating the oven can be done concurrently with greasing and flouring the loaf tin."}
{"plan_idx": 1047, "title": "very-vanilla-ry-cheesecake", "question_idx": 1047, "steps": ["Drizzle the crumbs with melted butter and stir to combine.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Drizzle the crumbs with melted butter and stir to combine.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 1 because the steps are not dependent on each other."}
{"plan_idx": 1048, "title": "chicken-prawn-and-rice-soup", "question_idx": 1048, "steps": ["Meanwhile, heat the remaining 250ml oil until it is hot.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "Mix together the prawns, chicken, egg and cornflour.", "Add rice and brown quickly.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 10 happen after Step 1?", "why_question": "Why is it not necessary for Step 10 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Meanwhile, heat the remaining 250ml oil until it is hot.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Mix together the prawns, chicken, egg and cornflour.\n11. Add rice and brown quickly.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 1 because the goal is to make chicken-prawn-and-rice-soup, and Step 1 is about heating oil, which is not part of mixing the prawns, chicken, egg, and cornflour."}
{"plan_idx": 1049, "title": "spanish-rabbit-stew", "question_idx": 1049, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 10 happen after Step 5?", "why_question": "Why is it not necessary for Step 10 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. Cook the pasta according to the packet instructions, and serve with pasta.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 10 does not have to happen after Step 5 because adding salt and pepper to taste is independent of pasta preparation."}
{"plan_idx": 1050, "title": "chocolate-chocolate-cake", "question_idx": 1050, "steps": ["Pour the mixture into the cake tin.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 15], "binary_question": "Must Step 16 happen after Step 1?", "why_question": "Why is it not necessary for Step 16 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Pour the mixture into the cake tin.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Preheat the oven to 180 degrees C / Gas Mark 4.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 16 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 16 (preheating the oven) does not need to happen after Step 1 (pouring mixture into the cake tin) because the mixture does not need to be in the oven for Step 16 to be completed."}
{"plan_idx": 1051, "title": "vegetable-terrine", "question_idx": 1051, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "Add the chopped sorrel and gelatin.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 10 happen after Step 6?", "why_question": "Why is it not necessary for Step 10 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. It is better to use a silicone mould, it will be easier to remove for serving.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. Add the chopped sorrel and gelatin.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 10 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 10 (adding chopped sorrel and gelatin) does not need to happen after Step 6 (using a silicone mould) because the type of mould used does not affect the timing of adding the sorrel and gelatin."}
{"plan_idx": 1052, "title": "very-vanilla-ry-cheesecake", "question_idx": 1052, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7 does not need to be performed after Step 3 because the biscuit crumbs and melted butter have already been combined in Step 4."}
{"plan_idx": 1053, "title": "vegetable-terrine", "question_idx": 1053, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "It is better to use a silicone mould, it will be easier to remove for serving.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "Run the vegetables under cold water to stop them cooking.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 10 happen after Step 3?", "why_question": "Why is it not necessary for Step 10 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. It is better to use a silicone mould, it will be easier to remove for serving.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. Run the vegetables under cold water to stop them cooking.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 10 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 10 is not necessary to happen after Step 3 because the vegetables are fully cooked by Step 10."}
{"plan_idx": 1054, "title": "chicken-prawn-and-rice-soup", "question_idx": 1054, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Add rice and brown quickly.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 11 happen after Step 5?", "why_question": "Why is it not necessary for Step 11 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Add rice and brown quickly.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Meanwhile, heat the remaining 250ml oil until it is hot.\n11. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 11 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 5 because Step 6 involves bringing the mixture to a boil, which means the mixture is still cooking and can be added to in Step 11."}
{"plan_idx": 1055, "title": "spiced butternut squash soup", "question_idx": 1055, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 8 happen after Step 4?", "why_question": "Why is it not necessary for Step 8 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 8 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 4 because Step 8 involves roasting the squash in the oven, while Step 4 involves saut\u00e9ing the onion, leek, and garlic in a separate pan."}
{"plan_idx": 1056, "title": "chicken and vegetable pie", "question_idx": 1056, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Add water to cover and boil for 15 minutes.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 10 happen after Step 3?", "why_question": "Why is it not necessary for Step 10 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Add water to cover and boil for 15 minutes.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 3 because the vegetables are boiled separately in Step 10, not combined with the other ingredients in the pie."}
{"plan_idx": 1057, "title": "spanish-rabbit-stew", "question_idx": 1057, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Flavour with salt and pepper to taste.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 10 happen after Step 8?", "why_question": "Why is it not necessary for Step 10 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. Cook the pasta according to the packet instructions, and serve with pasta.\n9. Flavour with salt and pepper to taste.\n10. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 8 because the recipe does not instruct you to eat the stew immediately after cooking the pasta."}
{"plan_idx": 1058, "title": "spiced-guava-cake", "question_idx": 1058, "steps": ["Add flour mixture and guava mixture alternately to creamed mixture.", "Grease and flour one 23x13cm loaf tin.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "In another bowl, mix together guava pulp and juice.", "In another bowl, cream together butter and sugar.", "Add eggs, one at a time.", "Preheat oven to 180 C / Gas 4.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Add flour mixture and guava mixture alternately to creamed mixture.\n2. Grease and flour one 23x13cm loaf tin.\n3. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n4. In another bowl, mix together guava pulp and juice.\n5. In another bowl, cream together butter and sugar.\n6. Add eggs, one at a time.\n7. Preheat oven to 180 C / Gas 4.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 1 because preheating the oven does not interfere with the process of adding the flour mixture and guava mixture alternately to the creamed mixture."}
{"plan_idx": 1059, "title": "chicken and vegetable pie", "question_idx": 1059, "steps": ["In the saucepan over medium heat, cook onion in butter until soft and translucent.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "Preheat oven to 220 C / Gas mark 7.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. Preheat oven to 220 C / Gas mark 7.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 (preheating the oven) can occur at any time before Step 15 (baking the pie), as the oven temperature does not affect the preparation of the filling."}
{"plan_idx": 1060, "title": "strawberry-tiramisu-trifle", "question_idx": 1060, "steps": ["Set 3 strawberries for the garnish aside, and cut the rest into slices.", "In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.", "Line a glass bowl with one layer of the soaked sponge fingers.", "Brush the sponge fingers with the remaining coffee.", "Then stir in the custard and finally fold in the whipped cream.", "Spread half of the strawberries over the sponge fingers.", "Sprinkle half of the grated chocolate over that and then half of the custard mixture.", "Repeat the layers in order again.", "Cut the remaining 3 strawberries in half and lay them on top of the trifle.", "Cover and leave in the fridge for at least 4 hours, best overnight."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: strawberry-tiramisu-trifle\n\nProcedure:\n1. Set 3 strawberries for the garnish aside, and cut the rest into slices.\n2. In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.\n3. Line a glass bowl with one layer of the soaked sponge fingers.\n4. Brush the sponge fingers with the remaining coffee.\n5. Then stir in the custard and finally fold in the whipped cream.\n6. Spread half of the strawberries over the sponge fingers.\n7. Sprinkle half of the grated chocolate over that and then half of the custard mixture.\n8. Repeat the layers in order again.\n9. Cut the remaining 3 strawberries in half and lay them on top of the trifle.\n10. Cover and leave in the fridge for at least 4 hours, best overnight.\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 3 because the order of preparing the custard filling and lining the bowl with sponge fingers does not affect the outcome of the trifle."}
{"plan_idx": 1061, "title": "spanish-rabbit-stew", "question_idx": 1061, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Pour in half pint of white wine and half pint of water.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n4. Pour in half pint of white wine and half pint of water.\n5. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 3 because there is no mention of mixing the ingredients in Step 3."}
{"plan_idx": 1062, "title": "chocolate-chocolate-cake", "question_idx": 1062, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 13], "binary_question": "Must Step 14 happen after Step 6?", "why_question": "Why is it not necessary for Step 14 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Grease a 23cm springform tin or a cake tin with deep sides.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 14 does not need to happen after Step 6 because it involves a separate step of beating butter and margarine together in a large bowl until creamy, which is not related to the preparation of the cake batter."}
{"plan_idx": 1063, "title": "cloud-bread", "question_idx": 1063, "steps": ["beat together until stiff peaks form.", "Line a baking tray with baking paper.", "Mix cream cheese and egg yolks together until smooth.", "Place egg whites and baking powder in a glass, metal, or ceramic bowl;", "Preheat oven to 150 C / Gas mark 2.", "Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.", "Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.", "Bake in the preheated oven until golden brown, 17 to 20 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cloud-bread\n\nProcedure:\n1. beat together until stiff peaks form.\n2. Line a baking tray with baking paper.\n3. Mix cream cheese and egg yolks together until smooth.\n4. Place egg whites and baking powder in a glass, metal, or ceramic bowl;\n5. Preheat oven to 150 C / Gas mark 2.\n6. Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.\n7. Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.\n8. Bake in the preheated oven until golden brown, 17 to 20 minutes.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Preheating the oven before beating the egg whites and baking powder is unnecessary because the batter only needs to be baked after it is combined."}
{"plan_idx": 1064, "title": "spanish-rabbit-stew", "question_idx": 1064, "steps": [").", "After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. ).\n2. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "The order of steps 1 and 2 is not specified in the procedure, so it is not necessary for step 2 to happen after step 1."}
{"plan_idx": 1065, "title": "chocolate-chocolate-cake", "question_idx": 1065, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Then increase speed and beat until stiff.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 11], "binary_question": "Must Step 12 happen after Step 6?", "why_question": "Why is it not necessary for Step 12 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Then increase speed and beat until stiff.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 12 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 12 does not need to happen after Step 6 because Steps 7-11 are not dependent on Step 12."}
{"plan_idx": 1066, "title": "fusilli-and-meatballs", "question_idx": 1066, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Add the basil and oregano halfway through this time.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 14], "binary_question": "Must Step 15 happen after Step 10?", "why_question": "Why is it not necessary for Step 15 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Add the basil and oregano halfway through this time.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 15 to happen after Step 10?\n\nAnswer: ", "model_answer": "Step 15 should happen after Step 10 to add basil and oregano to the tomato sauce while the meatballs are cooking."}
{"plan_idx": 1067, "title": "kid-s-cheese-and-veg-kebab", "question_idx": 1067, "steps": ["Shave the carrots into wide ribbons / waves using a potato peeler.", "Cut the bread into flowers using a cookie cutter.", "Cut the red pepper into star shapes using a star cookie cutter.", "Assemble all onto a skewer with bread flowers top and bottom and carrot curls, cheesy chunks and pepper stars seen as layers between."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: kid-s-cheese-and-veg-kebab\n\nProcedure:\n1. Shave the carrots into wide ribbons / waves using a potato peeler.\n2. Cut the bread into flowers using a cookie cutter.\n3. Cut the red pepper into star shapes using a star cookie cutter.\n4. Assemble all onto a skewer with bread flowers top and bottom and carrot curls, cheesy chunks and pepper stars seen as layers between.\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 2 because the order of cutting the red pepper and bread does not impact the assembly of the kebab skewers."}
{"plan_idx": 1068, "title": "spanish-rabbit-stew", "question_idx": 1068, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", ").", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n3. ).\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 3 is not mentioned in the procedure."}
{"plan_idx": 1069, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1069, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 11 happen after Step 3?", "why_question": "Why is it not necessary for Step 11 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Rub the butter into the flour until the mixture resembles coarse crumbs.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 11 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 11 does not need to occur after Step 3 because the lemon butter is made separately and used for assembly in Step 15, not in the preparation of the shortcake dough."}
{"plan_idx": 1070, "title": "spiced butternut squash soup", "question_idx": 1070, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Add the potatoes, and bring to the boil.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Set aside.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 10 happen after Step 6?", "why_question": "Why is it not necessary for Step 10 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Add the potatoes, and bring to the boil.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Set aside.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 10 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 10 (set aside) does not need to happen after Step 6 (boil the potatoes) because Step 7 (melt the butter) needs to happen before Step 8 (saute the onion, leek and garlic)."}
{"plan_idx": 1071, "title": "chocolate-chocolate-cake", "question_idx": 1071, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Gradually beat in sugar until light and fluffy.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Gradually beat in sugar until light and fluffy.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Place the chocolate chips, coffee and water in a microwave safe bowl.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 is not required to happen after Step 2 because it involves preparing the chocolate chips, coffee, and water for melting, which is not dependent on the completion of Step 2, where sugar is being beaten into eggs."}
{"plan_idx": 1072, "title": "banana-split-cake", "question_idx": 1072, "steps": ["Beat with an electric mixer for 6 minutes or until fluffy.", "In a large bowl, combine flour, 175g margarine and chopped pecans.", "Press into the bottom of a 20x30cm tin.", "Bake in preheated oven for 20 minutes.", "Remove from oven and allow to cool.", "In a large bowl, combine remaining margarine, eggs and icing sugar.", "Preheat oven to 190 C / Gas 5.", "Spread over cooled base.", "Slice bananas and arrange on filling, then top with pineapple.", "Slice strawberries and layer over bananas.", "Cover with whipped cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: banana-split-cake\n\nProcedure:\n1. Beat with an electric mixer for 6 minutes or until fluffy.\n2. In a large bowl, combine flour, 175g margarine and chopped pecans.\n3. Press into the bottom of a 20x30cm tin.\n4. Bake in preheated oven for 20 minutes.\n5. Remove from oven and allow to cool.\n6. In a large bowl, combine remaining margarine, eggs and icing sugar.\n7. Preheat oven to 190 C / Gas 5.\n8. Spread over cooled base.\n9. Slice bananas and arrange on filling, then top with pineapple.\n10. Slice strawberries and layer over bananas.\n11. Cover with whipped cream.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 1 because the subsequent steps do not rely on the completion of Step 1."}
{"plan_idx": 1073, "title": "fusilli-and-meatballs", "question_idx": 1073, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Bring to the boil over medium-high heat.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 18], "binary_question": "Must Step 19 happen after Step 7?", "why_question": "Why is it not necessary for Step 19 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Meanwhile, cook the pasta according to the instructions on the packet.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Bring to the boil over medium-high heat.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 19, regarding bringing the pasta to a boil, is not necessary to happen after Step 7 because the pasta is already cooked according to the instructions on the packet (Step 7)."}
{"plan_idx": 1074, "title": "green-tofu-curry", "question_idx": 1074, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Reduce heat, and simmer 5 minutes.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Bring to the boil.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 11 happen after Step 2?", "why_question": "Why is it not necessary for Step 11 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Reduce heat, and simmer 5 minutes.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Bring to the boil.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 11 (bringing the coconut milk to a boil) does not need to happen after Step 2 (simmering the rice for 5 minutes) because the rice will continue to cook covered over low heat for 20 minutes in Step 3."}
{"plan_idx": 1075, "title": "chocolate-pancake-batter", "question_idx": 1075, "steps": ["Sift the flour and cocoa powder into a bowl.", "Make a well in the centre and whisk in the beaten eggs.", "Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.", "For best results, set the pancake batter aside for 20 minutes to rest.", "Gradually whisk in milk, melted butter and sugar.", "Use a piece of kitchen paper to grease the pan with a little sunflower oil.", "Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.", "Cook for a minute or so until the pancake edges start to crisp up.", "Use a palette knife to flip the pancake and cook the other side, about 1 minute.", "Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.", "Stack the pancakes on top of each other to keep warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-pancake-batter\n\nProcedure:\n1. Sift the flour and cocoa powder into a bowl.\n2. Make a well in the centre and whisk in the beaten eggs.\n3. Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.\n4. For best results, set the pancake batter aside for 20 minutes to rest.\n5. Gradually whisk in milk, melted butter and sugar.\n6. Use a piece of kitchen paper to grease the pan with a little sunflower oil.\n7. Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.\n8. Cook for a minute or so until the pancake edges start to crisp up.\n9. Use a palette knife to flip the pancake and cook the other side, about 1 minute.\n10. Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.\n11. Stack the pancakes on top of each other to keep warm.\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 is not required to happen after Step 3 because the batter needs to rest for 20 minutes in Step 4."}
{"plan_idx": 1076, "title": "green-tofu-curry", "question_idx": 1076, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Stir in tofu.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Cover, reduce heat, and simmer 20 minutes.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Stir in tofu.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Cover, reduce heat, and simmer 20 minutes.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 3 because the procedure is for making tofu green curry, not rice."}
{"plan_idx": 1077, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1077, "steps": ["Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 11 happen after Step 1?", "why_question": "Why is it not necessary for Step 11 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 11 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 11, combining the strawberries and sugar and refrigerating, can be done at any time before serving, as it does not directly affect the procedure of making the shortcakes."}
{"plan_idx": 1078, "title": "lightly spiced tomato and red lentil soup", "question_idx": 1078, "steps": ["Heat the oil in a saucepan.", "Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.", "Stir in the celery and carrot and cook for 3 minutes, stirring frequently.", "Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.", "Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.", "Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.", "Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.", "Remove the bay leaf from the soup.", "Meanwhile, stir the coriander into the yoghurt for the garnish.", "Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.", "Season to taste, then reheat until just bubbling.", "Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 8], "binary_question": "Must Step 9 happen after Step 7?", "why_question": "Why is it not necessary for Step 9 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lightly spiced tomato and red lentil soup\n\nProcedure:\n1. Heat the oil in a saucepan.\n2. Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.\n3. Stir in the celery and carrot and cook for 3 minutes, stirring frequently.\n4. Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.\n5. Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.\n6. Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.\n7. Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.\n8. Remove the bay leaf from the soup.\n9. Meanwhile, stir the coriander into the yoghurt for the garnish.\n10. Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.\n11. Season to taste, then reheat until just bubbling.\n12. Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper.\n\n\nWhy is it not necessary for Step 9 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 7 because it involves preparing the garnish, which can be done while the soup is cooking or after it is blended."}
{"plan_idx": 1079, "title": "very-vanilla-ry-cheesecake", "question_idx": 1079, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 10 happen after Step 2?", "why_question": "Why is it not necessary for Step 10 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place the biscuits into a plastic bag and crush with a rolling pin.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 10 of crushing biscuits does not need to happen after Step 2 of filling the baking dish with boiling water because there is no dependence between these steps in the cheesecake-making procedure."}
{"plan_idx": 1080, "title": "simple-basic-cupcakes", "question_idx": 1080, "steps": ["Spoon tablespoons of batter into a greased muffin tin.", "Beat butter and sugar together until light and fluffy.", "Add the eggs, one at a time, beating after each addition.", "If the batter is too thick, stir in some milk.", "Gradually add the flour, mixing well each time until evenly mixed.", "Preheat oven to 180 C / Gas 4.", "Bake in preheated oven for 15-20 minutes.", "The cake is done when a skewer inserted to the cake comes out clean.", "Let rest for fives minutes, then allow to cool fully on a wire rack.", "Decorate, if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: simple-basic-cupcakes\n\nProcedure:\n1. Spoon tablespoons of batter into a greased muffin tin.\n2. Beat butter and sugar together until light and fluffy.\n3. Add the eggs, one at a time, beating after each addition.\n4. If the batter is too thick, stir in some milk.\n5. Gradually add the flour, mixing well each time until evenly mixed.\n6. Preheat oven to 180 C / Gas 4.\n7. Bake in preheated oven for 15-20 minutes.\n8. The cake is done when a skewer inserted to the cake comes out clean.\n9. Let rest for fives minutes, then allow to cool fully on a wire rack.\n10. Decorate, if desired.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 1 because the oven needs to be preheated before the cupcakes are baked (Step 7)."}
{"plan_idx": 1081, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1081, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "In a small mixing bowl, beat cream until it begins to thicken.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 11], "binary_question": "Must Step 12 happen after Step 9?", "why_question": "Why is it not necessary for Step 12 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. In a small mixing bowl, beat cream until it begins to thicken.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 12 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 12 does not need to happen after Step 9 because Step 9 is about whipping cream, while Step 12 is about baking the shortcakes, which are two separate tasks."}
{"plan_idx": 1082, "title": "spiced butternut squash soup", "question_idx": 1082, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Melt the butter in a large pot over medium heat.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Melt the butter in a large pot over medium heat.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Pour a small layer of water in a baking dish, or a swiss roll tin.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 2 because the vegetable saut\u00e9ing in Step 8 is not dependent on the butternut squash preparation."}
{"plan_idx": 1083, "title": "green-tofu-curry", "question_idx": 1083, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Remove from heat, cool slightly, and fluff with a fork.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 5 happen after Step 4?", "why_question": "Why is it not necessary for Step 5 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Heat the sesame oil in a separate medium saucepan over medium heat.\n5. Remove from heat, cool slightly, and fluff with a fork.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 4 because the rice needs to be boiled (Step 2) before it can be removed from heat (Step 5)."}
{"plan_idx": 1084, "title": "fusilli-and-meatballs", "question_idx": 1084, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [13, 18], "binary_question": "Must Step 19 happen after Step 14?", "why_question": "Why is it not necessary for Step 19 to happen after Step 14?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Meanwhile, cook the pasta according to the instructions on the packet.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 14?\n\nAnswer: ", "model_answer": "Step 19 does not have to happen after Step 14 because the pasta is cooked and drained in Step 14, so it is ready to be coated with the sauce in Step 20."}
{"plan_idx": 1085, "title": "feta-and-sundried-tomato-spinach-rolls", "question_idx": 1085, "steps": ["Wrap a dollop of cheese mix in each spinach leaf.", "Mix together cream cheese, feta, sundried tomatoes, basil and garlic.", "Stir until creamy, with no lumps.", "Blanch the spinach leaves.", "Preheat grill.", "Brush with olive oil.", "Sprinkle almonds on the top or alternately roll them in the almonds", "Grill spinach rolls until slightly crispy on top.", "Let cool for 10 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: feta-and-sundried-tomato-spinach-rolls\n\nProcedure:\n1. Wrap a dollop of cheese mix in each spinach leaf.\n2. Mix together cream cheese, feta, sundried tomatoes, basil and garlic.\n3. Stir until creamy, with no lumps.\n4. Blanch the spinach leaves.\n5. Preheat grill.\n6. Brush with olive oil.\n7. Sprinkle almonds on the top or alternately roll them in the almonds\n8. Grill spinach rolls until slightly crispy on top.\n9. Let cool for 10 minutes.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 1 because the spinach leaves are blanched in Step 4, which involves cooking them in boiling water for a short period."}
{"plan_idx": 1086, "title": "fusilli-and-meatballs", "question_idx": 1086, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Set aside.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 18], "binary_question": "Must Step 19 happen after Step 4?", "why_question": "Why is it not necessary for Step 19 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Meanwhile, cook the pasta according to the instructions on the packet.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Set aside.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 4 because the meatballs are not added to the sauce until Step 17 and are cooked in the sauce in Step 18."}
{"plan_idx": 1087, "title": "chicken-prawn-and-rice-soup", "question_idx": 1087, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "Cook for 1/2 minute and drain.", "Add rice and brown quickly.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 10 happen after Step 4?", "why_question": "Why is it not necessary for Step 10 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Meanwhile, heat the remaining 250ml oil until it is hot.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Cook for 1/2 minute and drain.\n11. Add rice and brown quickly.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 4 because Step 5 involves placing the mixture from Step 1 into the pot with the other ingredients, meaning that Step 10 could occur after Step 5."}
{"plan_idx": 1088, "title": "green-tofu-curry", "question_idx": 1088, "steps": ["Mix in green curry paste.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Place water in a medium saucepan, and stir in the rice.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 10 happen after Step 1?", "why_question": "Why is it not necessary for Step 10 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Mix in green curry paste.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Place water in a medium saucepan, and stir in the rice.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 10 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because Step 10 pertains to the preparation of rice and is independent of the green curry preparation in Step 1."}
{"plan_idx": 1089, "title": "chicken and vegetable pie", "question_idx": 1089, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Remove from heat, drain and set aside.", "Add water to cover and boil for 15 minutes.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n4. Remove from heat, drain and set aside.\n5. Add water to cover and boil for 15 minutes.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 3 because Step 5 requires water to be added to the saucepan, which is not introduced until Step 4."}
{"plan_idx": 1090, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1090, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "To assemble, split shortcakes in half.", "Add sugar; beat until stiff peaks form.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [12, 13], "binary_question": "Must Step 14 happen after Step 13?", "why_question": "Why is it not necessary for Step 14 to happen after Step 13?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. To assemble, split shortcakes in half.\n14. Add sugar; beat until stiff peaks form.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 14 to happen after Step 13?\n\nAnswer: ", "model_answer": "Step 14, which involves beating sugar into whipped cream until stiff peaks form, does not need to occur immediately after Step 13, as the whipped cream can be made in advance and stored in the refrigerator until ready to assemble the shortcakes."}
{"plan_idx": 1091, "title": "spiced butternut squash soup", "question_idx": 1091, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Melt the butter in a large pot over medium heat.", "Set aside.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 6], "binary_question": "Must Step 7 happen after Step 6?", "why_question": "Why is it not necessary for Step 7 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Melt the butter in a large pot over medium heat.\n7. Set aside.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 7 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 7 is not necessary after Step 6 because the melted butter is needed for Step 8, where the onion, leek and garlic are saut\u00e9ed."}
{"plan_idx": 1092, "title": "green-tofu-curry", "question_idx": 1092, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Remove from heat, cool slightly, and fluff with a fork.", "Cover, reduce heat, and simmer 20 minutes.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Heat the sesame oil in a separate medium saucepan over medium heat.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Cover, reduce heat, and simmer 20 minutes.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 (covering, reducing heat, and simmering for 20 minutes) does not need to happen after Step 3 because the rice is already boiling in Step 2."}
{"plan_idx": 1093, "title": "no-sugar-rock-cakes", "question_idx": 1093, "steps": ["Add the egg and currants, and mix into a dough.", "Line a baking tray with baking parchment.", "Mix flour, Splenda&reg;", "and butter in a bowl until a fine crumble is achieved.", "Preheat oven to 200 C / Gas 6.", "Place balls of dough (slightly bigger than a golf ball) onto the baking tray;", "remember to space them out.", "Bake for 20 minutes, or till a nice golden brown.", "Remove and place on cooling tray."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: no-sugar-rock-cakes\n\nProcedure:\n1. Add the egg and currants, and mix into a dough.\n2. Line a baking tray with baking parchment.\n3. Mix flour, Splenda&reg;\n4. and butter in a bowl until a fine crumble is achieved.\n5. Preheat oven to 200 C / Gas 6.\n6. Place balls of dough (slightly bigger than a golf ball) onto the baking tray;\n7. remember to space them out.\n8. Bake for 20 minutes, or till a nice golden brown.\n9. Remove and place on cooling tray.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 (preheating the oven) can occur before Step 1 (adding the egg and currants) because it does not depend on the completion of Step 1."}
{"plan_idx": 1094, "title": "banana-split-cake", "question_idx": 1094, "steps": ["Preheat oven to 190 C / Gas 5.", "In a large bowl, combine flour, 175g margarine and chopped pecans.", "Press into the bottom of a 20x30cm tin.", "Beat with an electric mixer for 6 minutes or until fluffy.", "Remove from oven and allow to cool.", "In a large bowl, combine remaining margarine, eggs and icing sugar.", "Bake in preheated oven for 20 minutes.", "Spread over cooled base.", "Slice bananas and arrange on filling, then top with pineapple.", "Slice strawberries and layer over bananas.", "Cover with whipped cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: banana-split-cake\n\nProcedure:\n1. Preheat oven to 190 C / Gas 5.\n2. In a large bowl, combine flour, 175g margarine and chopped pecans.\n3. Press into the bottom of a 20x30cm tin.\n4. Beat with an electric mixer for 6 minutes or until fluffy.\n5. Remove from oven and allow to cool.\n6. In a large bowl, combine remaining margarine, eggs and icing sugar.\n7. Bake in preheated oven for 20 minutes.\n8. Spread over cooled base.\n9. Slice bananas and arrange on filling, then top with pineapple.\n10. Slice strawberries and layer over bananas.\n11. Cover with whipped cream.\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 4 because Step 4 is for beating the filling while Step 7 is for baking the cake."}
{"plan_idx": 1095, "title": "lightly spiced tomato and red lentil soup", "question_idx": 1095, "steps": ["Heat the oil in a saucepan.", "Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.", "Stir in the celery and carrot and cook for 3 minutes, stirring frequently.", "Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.", "Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.", "Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.", "Season to taste, then reheat until just bubbling.", "Remove the bay leaf from the soup.", "Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.", "Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.", "Meanwhile, stir the coriander into the yoghurt for the garnish.", "Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 11 happen after Step 7?", "why_question": "Why is it not necessary for Step 11 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lightly spiced tomato and red lentil soup\n\nProcedure:\n1. Heat the oil in a saucepan.\n2. Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.\n3. Stir in the celery and carrot and cook for 3 minutes, stirring frequently.\n4. Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.\n5. Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.\n6. Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.\n7. Season to taste, then reheat until just bubbling.\n8. Remove the bay leaf from the soup.\n9. Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.\n10. Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.\n11. Meanwhile, stir the coriander into the yoghurt for the garnish.\n12. Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper.\n\n\nWhy is it not necessary for Step 11 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 11, stirring coriander into the yoghurt for garnish, does not need to happen after Step 7 because it is a separate preparation step for a garnish that is added at the end of the soup process."}
{"plan_idx": 1096, "title": "spiced-pumpkin-teabread", "question_idx": 1096, "steps": ["Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 can happen before Step 1 because preheating the oven does not have any impact on the preparation of the pumpkin mixture."}
{"plan_idx": 1097, "title": "spiced butternut squash soup", "question_idx": 1097, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Add the potatoes, and bring to the boil.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 10 happen after Step 2?", "why_question": "Why is it not necessary for Step 10 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Add the potatoes, and bring to the boil.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Pour a small layer of water in a baking dish, or a swiss roll tin.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 10 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 10 is not necessary after Step 2 because it does not relate to the potato preparation in Step 2 but rather to the squash preparation in Step 3."}
{"plan_idx": 1098, "title": "chicken and vegetable pie", "question_idx": 1098, "steps": ["Preheat oven to 220 C / Gas mark 7.", "Simmer over medium-low heat until thick.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "In a saucepan, combine chicken, carrots, peas and celery.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 8 happen after Step 2?", "why_question": "Why is it not necessary for Step 8 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. Simmer over medium-low heat until thick.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. In a saucepan, combine chicken, carrots, peas and celery.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 8 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 8 is not necessary to happen after Step 2 because Step 8 involves combining ingredients for a filling, while Step 2 involves thickening a sauce."}
{"plan_idx": 1099, "title": "spiced butternut squash soup", "question_idx": 1099, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour the chicken stock into the pot.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 9 happen after Step 2?", "why_question": "Why is it not necessary for Step 9 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour the chicken stock into the pot.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour a small layer of water in a baking dish, or a swiss roll tin.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 9 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 9 is not necessary after Step 2 because it is not related to the preparation of the squash."}
{"plan_idx": 1100, "title": "spiced butternut squash soup", "question_idx": 1100, "steps": ["Add the potatoes, and bring to the boil.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Preheat the oven to 190 C / Gas mark 6.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 10 happen after Step 1?", "why_question": "Why is it not necessary for Step 10 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Add the potatoes, and bring to the boil.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Preheat the oven to 190 C / Gas mark 6.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 10 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 1 because the oven is only used to bake the squash, while the soup is prepared on the stovetop."}
{"plan_idx": 1101, "title": "green-tofu-curry", "question_idx": 1101, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "In a small saucepan, bring the coconut milk to the boil.", "Season with salt.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 8], "binary_question": "Must Step 9 happen after Step 8?", "why_question": "Why is it not necessary for Step 9 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. In a small saucepan, bring the coconut milk to the boil.\n9. Season with salt.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 9 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 9 is not necessary after Step 8 because the coconut milk does not need to be seasoned before adding the green curry paste."}
{"plan_idx": 1102, "title": "banana-split-cake", "question_idx": 1102, "steps": ["Preheat oven to 190 C / Gas 5.", "In a large bowl, combine flour, 175g margarine and chopped pecans.", "Press into the bottom of a 20x30cm tin.", "Bake in preheated oven for 20 minutes.", "In a large bowl, combine remaining margarine, eggs and icing sugar.", "Remove from oven and allow to cool.", "Beat with an electric mixer for 6 minutes or until fluffy.", "Spread over cooled base.", "Slice bananas and arrange on filling, then top with pineapple.", "Slice strawberries and layer over bananas.", "Cover with whipped cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 5], "binary_question": "Must Step 6 happen after Step 5?", "why_question": "Why is it not necessary for Step 6 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: banana-split-cake\n\nProcedure:\n1. Preheat oven to 190 C / Gas 5.\n2. In a large bowl, combine flour, 175g margarine and chopped pecans.\n3. Press into the bottom of a 20x30cm tin.\n4. Bake in preheated oven for 20 minutes.\n5. In a large bowl, combine remaining margarine, eggs and icing sugar.\n6. Remove from oven and allow to cool.\n7. Beat with an electric mixer for 6 minutes or until fluffy.\n8. Spread over cooled base.\n9. Slice bananas and arrange on filling, then top with pineapple.\n10. Slice strawberries and layer over bananas.\n11. Cover with whipped cream.\n\n\nWhy is it not necessary for Step 6 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 5 because the base needs to be cooled before the filling is applied in Step 8."}
{"plan_idx": 1103, "title": "lightly spiced tomato and red lentil soup", "question_idx": 1103, "steps": ["Heat the oil in a saucepan.", "Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.", "Stir in the celery and carrot and cook for 3 minutes, stirring frequently.", "Meanwhile, stir the coriander into the yoghurt for the garnish.", "Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.", "Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.", "Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.", "Remove the bay leaf from the soup.", "Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.", "Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.", "Season to taste, then reheat until just bubbling.", "Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lightly spiced tomato and red lentil soup\n\nProcedure:\n1. Heat the oil in a saucepan.\n2. Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.\n3. Stir in the celery and carrot and cook for 3 minutes, stirring frequently.\n4. Meanwhile, stir the coriander into the yoghurt for the garnish.\n5. Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.\n6. Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.\n7. Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.\n8. Remove the bay leaf from the soup.\n9. Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.\n10. Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.\n11. Season to taste, then reheat until just bubbling.\n12. Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper.\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 4 because Step 4 relates to preparing the garnish for the soup, while Step 7 adds spices and garlic to the soup mixture."}
{"plan_idx": 1104, "title": "almond and apple cake", "question_idx": 1104, "steps": ["Stir in ground almonds.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Preheat the oven to 170 C / Gas mark 3.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Stir in ground almonds.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Preheat the oven to 170 C / Gas mark 3.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 1 because it is a separate step in the procedure not dependent on the completion of Step 1."}
{"plan_idx": 1105, "title": "tortellini-fritto-with-almond-butter", "question_idx": 1105, "steps": ["Bring a saucepan of water to the boil.", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.", "If you slightly undercooked your tortellini then it's less likely to stick to the pan.", "Continue to gently fry and stir the tortellini until golden brown.", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.", "Enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 5 happen after Step 4?", "why_question": "Why is it not necessary for Step 5 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. Bring a saucepan of water to the boil.\n2. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n3. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n4. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n5. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n6. Continue to gently fry and stir the tortellini until golden brown.\n7. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n8. Enjoy!\n\n\nWhy is it not necessary for Step 5 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 4 because it is not essential to the success of the dish and can be done at any time before Step 6."}
{"plan_idx": 1106, "title": "spiced butternut squash soup", "question_idx": 1106, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Cool slightly, then remove the peel.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 7], "binary_question": "Must Step 8 happen after Step 5?", "why_question": "Why is it not necessary for Step 8 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Cool slightly, then remove the peel.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 8 to happen after Step 5?\n\nAnswer: ", "model_answer": "Because Step 8, which is cooling and removing the peel, pertains to the butternut squash, whereas Step 5 involves saut\u00e9ing the onion, leek, and garlic."}
{"plan_idx": 1107, "title": "fusilli-and-meatballs", "question_idx": 1107, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Reduce the heat to medium-low.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 13], "binary_question": "Must Step 14 happen after Step 8?", "why_question": "Why is it not necessary for Step 14 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Reduce the heat to medium-low.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 14 (reduce the heat to medium-low) does not need to happen after Step 8 (coat a frying pan with cooking spray or olive oil and set over medium-high heat) because the meatballs are being browned in a separate frying pan on medium-high heat while the tomato sauce is simmering in the saucepan on medium-high heat."}
{"plan_idx": 1108, "title": "creamy-chayote-squash-soup", "question_idx": 1108, "steps": ["Cook and stir the onion, garlic and crushed chillies in the butter until the onion is soft.", "Melt the butter in a large saucepan over medium heat.", "Dissolve the stock in the hot water.", "Add the squash, 2 tablespoons coriander, salt and pepper and stir continuously for 5 minutes.", "Stir in the stock and 1 tablespoon coriander;", "cover.", "Simmer about 20 minutes.", "Pour the mixture into a liquidiser and puree until smooth.", "Pour into bowls and garnish with a sprig of coriander to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: creamy-chayote-squash-soup\n\nProcedure:\n1. Cook and stir the onion, garlic and crushed chillies in the butter until the onion is soft.\n2. Melt the butter in a large saucepan over medium heat.\n3. Dissolve the stock in the hot water.\n4. Add the squash, 2 tablespoons coriander, salt and pepper and stir continuously for 5 minutes.\n5. Stir in the stock and 1 tablespoon coriander;\n6. cover.\n7. Simmer about 20 minutes.\n8. Pour the mixture into a liquidiser and puree until smooth.\n9. Pour into bowls and garnish with a sprig of coriander to serve.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 1 because the stock can be dissolved in hot water at any time."}
{"plan_idx": 1109, "title": "fusilli-and-meatballs", "question_idx": 1109, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Reduce the heat to medium-low.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 14], "binary_question": "Must Step 15 happen after Step 8?", "why_question": "Why is it not necessary for Step 15 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Reduce the heat to medium-low.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 15 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 15 is not necessary after Step 8 because the meatballs are already browned and do not need to be cooked over a higher heat."}
{"plan_idx": 1110, "title": "banana-split-cake", "question_idx": 1110, "steps": ["Preheat oven to 190 C / Gas 5.", "In a large bowl, combine remaining margarine, eggs and icing sugar.", "Press into the bottom of a 20x30cm tin.", "Bake in preheated oven for 20 minutes.", "Remove from oven and allow to cool.", "In a large bowl, combine flour, 175g margarine and chopped pecans.", "Beat with an electric mixer for 6 minutes or until fluffy.", "Spread over cooled base.", "Slice bananas and arrange on filling, then top with pineapple.", "Slice strawberries and layer over bananas.", "Cover with whipped cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: banana-split-cake\n\nProcedure:\n1. Preheat oven to 190 C / Gas 5.\n2. In a large bowl, combine remaining margarine, eggs and icing sugar.\n3. Press into the bottom of a 20x30cm tin.\n4. Bake in preheated oven for 20 minutes.\n5. Remove from oven and allow to cool.\n6. In a large bowl, combine flour, 175g margarine and chopped pecans.\n7. Beat with an electric mixer for 6 minutes or until fluffy.\n8. Spread over cooled base.\n9. Slice bananas and arrange on filling, then top with pineapple.\n10. Slice strawberries and layer over bananas.\n11. Cover with whipped cream.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 2 because Step 3 requires all of the remaining margarine, implying that none of the margarine in Step 2 is left over for Step 6."}
{"plan_idx": 1111, "title": "tangy-gammon-in-cider", "question_idx": 1111, "steps": ["Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.", "Start by piercing each tomato once and covering with boiling water to loosen the skins.", "Drain the onions and chop each one in half.", "Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.", "Put the onions, tomatoes and apples into a casserole dish.", "Preheat the oven to 200 degrees /gas mark 6.", "Place in the dish and repeat with the other gammon steaks.", "Pour cider over the steaks, cover the top with a lid or tin foil.", "Cook for 1 hour."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tangy-gammon-in-cider\n\nProcedure:\n1. Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.\n2. Start by piercing each tomato once and covering with boiling water to loosen the skins.\n3. Drain the onions and chop each one in half.\n4. Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.\n5. Put the onions, tomatoes and apples into a casserole dish.\n6. Preheat the oven to 200 degrees /gas mark 6.\n7. Place in the dish and repeat with the other gammon steaks.\n8. Pour cider over the steaks, cover the top with a lid or tin foil.\n9. Cook for 1 hour.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because the order of Steps 1 to 5 does not affect the preheating of the oven in Step 6."}
{"plan_idx": 1112, "title": "simple-basic-cupcakes", "question_idx": 1112, "steps": ["Add the eggs, one at a time, beating after each addition.", "Beat butter and sugar together until light and fluffy.", "Preheat oven to 180 C / Gas 4.", "If the batter is too thick, stir in some milk.", "Gradually add the flour, mixing well each time until evenly mixed.", "Spoon tablespoons of batter into a greased muffin tin.", "Bake in preheated oven for 15-20 minutes.", "The cake is done when a skewer inserted to the cake comes out clean.", "Let rest for fives minutes, then allow to cool fully on a wire rack.", "Decorate, if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: simple-basic-cupcakes\n\nProcedure:\n1. Add the eggs, one at a time, beating after each addition.\n2. Beat butter and sugar together until light and fluffy.\n3. Preheat oven to 180 C / Gas 4.\n4. If the batter is too thick, stir in some milk.\n5. Gradually add the flour, mixing well each time until evenly mixed.\n6. Spoon tablespoons of batter into a greased muffin tin.\n7. Bake in preheated oven for 15-20 minutes.\n8. The cake is done when a skewer inserted to the cake comes out clean.\n9. Let rest for fives minutes, then allow to cool fully on a wire rack.\n10. Decorate, if desired.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 1 as baking time and temperature are independent of the batter's ingredients and preparation."}
{"plan_idx": 1113, "title": "tortellini-fritto-with-almond-butter", "question_idx": 1113, "steps": ["Bring a saucepan of water to the boil.", "Enjoy!", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.", "If you slightly undercooked your tortellini then it's less likely to stick to the pan.", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.", "Continue to gently fry and stir the tortellini until golden brown.", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 8 happen after Step 2?", "why_question": "Why is it not necessary for Step 8 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. Bring a saucepan of water to the boil.\n2. Enjoy!\n3. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n4. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n5. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n6. Continue to gently fry and stir the tortellini until golden brown.\n7. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n8. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n\n\nWhy is it not necessary for Step 8 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 8 (adding tortellini and cooking according to packet instructions) does not need to occur after Step 2 (enjoy!) as the tortellini has already been cooked and fried in Step 3."}
{"plan_idx": 1114, "title": "chocolate-chocolate-cake", "question_idx": 1114, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "In a separate bowl, beat egg whites until foamy.", "Add the cooled chocolate to the mix and beat again.", "Slowly add the flour and beat at a low speed.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 10], "binary_question": "Must Step 11 happen after Step 9?", "why_question": "Why is it not necessary for Step 11 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. In a separate bowl, beat egg whites until foamy.\n10. Add the cooled chocolate to the mix and beat again.\n11. Slowly add the flour and beat at a low speed.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 11 to happen after Step 9?\n\nAnswer: ", "model_answer": "It is not necessary for Step 11 to happen after Step 9 because the preparation of the chocolate mixture (Steps 2-5) is a separate process from the preparation of the cake batter (Steps 6-13)."}
{"plan_idx": 1115, "title": "spiced butternut squash soup", "question_idx": 1115, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Melt the butter in a large pot over medium heat.", "Cool slightly, then remove the peel.", "Set aside.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Melt the butter in a large pot over medium heat.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after step 4 because, before step 4, the butternut squash is still in its uncooked form."}
{"plan_idx": 1116, "title": "smoked-salmon-and-grapefruit-salad", "question_idx": 1116, "steps": ["Top and tail the grapefruits.", "Slice the skin off the grapefruit over a bowl.", "This is to catch any juices.", "Using a small knife, segment the grapefruits over the juice bowl.", "Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.", "Top with grapefruit segments and smoked salmon.", "Arrange the lamb's lettuce onto each serving plate or a large salad bowl.", "Pour over the salad and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 7 happen after Step 5?", "why_question": "Why is it not necessary for Step 7 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: smoked-salmon-and-grapefruit-salad\n\nProcedure:\n1. Top and tail the grapefruits.\n2. Slice the skin off the grapefruit over a bowl.\n3. This is to catch any juices.\n4. Using a small knife, segment the grapefruits over the juice bowl.\n5. Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.\n6. Top with grapefruit segments and smoked salmon.\n7. Arrange the lamb's lettuce onto each serving plate or a large salad bowl.\n8. Pour over the salad and serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 5 because the grapefruit segments and smoked salmon are not added until Step 6."}
{"plan_idx": 1117, "title": "feta-and-sundried-tomato-spinach-rolls", "question_idx": 1117, "steps": ["Blanch the spinach leaves.", "Mix together cream cheese, feta, sundried tomatoes, basil and garlic.", "Stir until creamy, with no lumps.", "Preheat grill.", "Wrap a dollop of cheese mix in each spinach leaf.", "Brush with olive oil.", "Sprinkle almonds on the top or alternately roll them in the almonds", "Grill spinach rolls until slightly crispy on top.", "Let cool for 10 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: feta-and-sundried-tomato-spinach-rolls\n\nProcedure:\n1. Blanch the spinach leaves.\n2. Mix together cream cheese, feta, sundried tomatoes, basil and garlic.\n3. Stir until creamy, with no lumps.\n4. Preheat grill.\n5. Wrap a dollop of cheese mix in each spinach leaf.\n6. Brush with olive oil.\n7. Sprinkle almonds on the top or alternately roll them in the almonds\n8. Grill spinach rolls until slightly crispy on top.\n9. Let cool for 10 minutes.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 1 because grilling is not required until later in the procedure, after the spinach leaves are filled and wrapped."}
{"plan_idx": 1118, "title": "fusilli-and-meatballs", "question_idx": 1118, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Reduce the heat to medium-low.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 12], "binary_question": "Must Step 13 happen after Step 8?", "why_question": "Why is it not necessary for Step 13 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Shape into 20 meatballs about 2.5cm (1in) diameter.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Reduce the heat to medium-low.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 13 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 13 (reducing the heat to medium-low) is not necessary after Step 8 because the meatballs are not added to the tomato sauce until Step 17."}
{"plan_idx": 1119, "title": "fusilli-and-meatballs", "question_idx": 1119, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Process the bread until crumbs form.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [10, 18], "binary_question": "Must Step 19 happen after Step 11?", "why_question": "Why is it not necessary for Step 19 to happen after Step 11?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Meanwhile, cook the pasta according to the instructions on the packet.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Process the bread until crumbs form.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 11?\n\nAnswer: ", "model_answer": "The breadcrumbs in step 19 are for serving, not for cooking the meatballs."}
{"plan_idx": 1120, "title": "chicken and vegetable pie", "question_idx": 1120, "steps": ["Add water to cover and boil for 15 minutes.", "In a saucepan, combine chicken, carrots, peas and celery.", "Preheat oven to 220 C / Gas mark 7.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Add water to cover and boil for 15 minutes.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Preheat oven to 220 C / Gas mark 7.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 (preheating the oven) can happen before Step 1 (boiling water) because the oven needs time to reach the desired temperature before baking the pie."}
{"plan_idx": 1121, "title": "no-sugar-rock-cakes", "question_idx": 1121, "steps": ["remember to space them out.", "Line a baking tray with baking parchment.", "Mix flour, Splenda&reg;", "and butter in a bowl until a fine crumble is achieved.", "Add the egg and currants, and mix into a dough.", "Place balls of dough (slightly bigger than a golf ball) onto the baking tray;", "Preheat oven to 200 C / Gas 6.", "Bake for 20 minutes, or till a nice golden brown.", "Remove and place on cooling tray."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: no-sugar-rock-cakes\n\nProcedure:\n1. remember to space them out.\n2. Line a baking tray with baking parchment.\n3. Mix flour, Splenda&reg;\n4. and butter in a bowl until a fine crumble is achieved.\n5. Add the egg and currants, and mix into a dough.\n6. Place balls of dough (slightly bigger than a golf ball) onto the baking tray;\n7. Preheat oven to 200 C / Gas 6.\n8. Bake for 20 minutes, or till a nice golden brown.\n9. Remove and place on cooling tray.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 (Preheat oven to 200\u00b0C/Gas 6) does not need to happen after Step 1 (remember to space them out) because preheating the oven can be done while preparing the dough."}
{"plan_idx": 1122, "title": "fusilli-and-meatballs", "question_idx": 1122, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Process the bread until crumbs form.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 11 happen after Step 5?", "why_question": "Why is it not necessary for Step 11 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Process the bread until crumbs form.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 5?\n\nAnswer: ", "model_answer": "Because Step 6 (adding the processed bread to the saucepan) precedes Step 11 (whirring the tomatoes in a food processor)."}
{"plan_idx": 1123, "title": "no-sugar-rock-cakes", "question_idx": 1123, "steps": ["Mix flour, Splenda&reg;", "Line a baking tray with baking parchment.", "Preheat oven to 200 C / Gas 6.", "and butter in a bowl until a fine crumble is achieved.", "Add the egg and currants, and mix into a dough.", "Place balls of dough (slightly bigger than a golf ball) onto the baking tray;", "remember to space them out.", "Bake for 20 minutes, or till a nice golden brown.", "Remove and place on cooling tray."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: no-sugar-rock-cakes\n\nProcedure:\n1. Mix flour, Splenda&reg;\n2. Line a baking tray with baking parchment.\n3. Preheat oven to 200 C / Gas 6.\n4. and butter in a bowl until a fine crumble is achieved.\n5. Add the egg and currants, and mix into a dough.\n6. Place balls of dough (slightly bigger than a golf ball) onto the baking tray;\n7. remember to space them out.\n8. Bake for 20 minutes, or till a nice golden brown.\n9. Remove and place on cooling tray.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "The order of Step 1 (mixing flour and sweetener) and Step 3 (preheating the oven) is not crucial because the oven does not need to be preheated before mixing the ingredients."}
{"plan_idx": 1124, "title": "chocolate-chocolate-cake", "question_idx": 1124, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 13], "binary_question": "Must Step 14 happen after Step 8?", "why_question": "Why is it not necessary for Step 14 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Grease a 23cm springform tin or a cake tin with deep sides.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Gradually beat in egg yolks one at a time, beating well after each one.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 14 can happen before Step 8 because Step 8 only involves greasing the cake tin, which does not depend on the egg yolks being added to the mixture."}
{"plan_idx": 1125, "title": "chocolate-chocolate-cake", "question_idx": 1125, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Set aside to cool.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 7], "binary_question": "Must Step 8 happen after Step 5?", "why_question": "Why is it not necessary for Step 8 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Gradually beat in egg yolks one at a time, beating well after each one.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Set aside to cool.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 8 to happen after Step 5?\n\nAnswer: ", "model_answer": "Mixing the melted chocolate in Step 10 cools the mixture, making it unnecessary for the mixture to cool in Step 8."}
{"plan_idx": 1126, "title": "chicken-prawn-and-rice-soup", "question_idx": 1126, "steps": ["Heat 750ml of the oil in wok or deep frying pan.", "Mix together the prawns, chicken, egg and cornflour.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Add rice and brown quickly.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Heat 750ml of the oil in wok or deep frying pan.\n2. Mix together the prawns, chicken, egg and cornflour.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Meanwhile, heat the remaining 250ml oil until it is hot.\n11. Add rice and brown quickly.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the order of mixing the prawns, chicken, egg and cornflour is not dependent on the oil being heated."}
{"plan_idx": 1127, "title": "fusilli-and-meatballs", "question_idx": 1127, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Reduce the heat to medium-low.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 8 happen after Step 2?", "why_question": "Why is it not necessary for Step 8 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Reduce the heat to medium-low.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 8 to happen after Step 2?\n\nAnswer: ", "model_answer": "According to the procedure, Step 8 should happen after Step 2 because it involves saut\u00e9ing the onion and garlic, which is a cooking process that typically occurs after the saucepan has been heated."}
{"plan_idx": 1128, "title": "cloud-bread", "question_idx": 1128, "steps": ["Preheat oven to 150 C / Gas mark 2.", "Line a baking tray with baking paper.", "Place egg whites and baking powder in a glass, metal, or ceramic bowl;", "Mix cream cheese and egg yolks together until smooth.", "beat together until stiff peaks form.", "Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.", "Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.", "Bake in the preheated oven until golden brown, 17 to 20 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cloud-bread\n\nProcedure:\n1. Preheat oven to 150 C / Gas mark 2.\n2. Line a baking tray with baking paper.\n3. Place egg whites and baking powder in a glass, metal, or ceramic bowl;\n4. Mix cream cheese and egg yolks together until smooth.\n5. beat together until stiff peaks form.\n6. Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.\n7. Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.\n8. Bake in the preheated oven until golden brown, 17 to 20 minutes.\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 3 because the egg yolks and cream cheese can be mixed together while the egg whites are being beaten."}
{"plan_idx": 1129, "title": "fusilli-and-meatballs", "question_idx": 1129, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Bring to the boil over medium-high heat.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Bring to the boil over medium-high heat.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Transfer 2 tablespoons of the onion mixture to a large bowl.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7 is not necessary after Step 3 because the tomatoes and their juice are not added to the saucepan until Step 6."}
{"plan_idx": 1130, "title": "green-tofu-curry", "question_idx": 1130, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Reduce heat, and simmer 5 minutes.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 11 happen after Step 5?", "why_question": "Why is it not necessary for Step 11 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Reduce heat, and simmer 5 minutes.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Heat the sesame oil in a separate medium saucepan over medium heat.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 5 because the procedure does not specify that Step 11 must follow Step 5."}
{"plan_idx": 1131, "title": "spiced-pumpkin-teabread", "question_idx": 1131, "steps": ["Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Drain thoroughly, then mash with a potato masher until smooth.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n2. Drain thoroughly, then mash with a potato masher until smooth.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Line a 900 g (2 lb) loaf tin with baking parchment.\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "It is not necessary for Step 4 to happen after Step 2 because the pumpkin flesh is first steamed or boiled in Step 3, which makes it soft and easy to mash, so lining the loaf tin with baking parchment can be done before or after mashing the pumpkin."}
{"plan_idx": 1132, "title": "chocolate-chocolate-cake", "question_idx": 1132, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Microwave until chocolate is almost melted.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 14], "binary_question": "Must Step 15 happen after Step 3?", "why_question": "Why is it not necessary for Step 15 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Microwave until chocolate is almost melted.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 15 does not need to happen after Step 3 because all the preceding steps involve setting up to bake the cake, not melting chocolate."}
{"plan_idx": 1133, "title": "chocolate-chocolate-cake", "question_idx": 1133, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [12, 13], "binary_question": "Must Step 14 happen after Step 13?", "why_question": "Why is it not necessary for Step 14 to happen after Step 13?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Grease a 23cm springform tin or a cake tin with deep sides.\n14. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 13?\n\nAnswer: ", "model_answer": "It is not necessary for step 14 to happen after step 13 because step 13 involves greasing the cake tin, which can be done at any time before the cake mixture is poured into the tin."}
{"plan_idx": 1134, "title": "chocolate-chocolate-cake", "question_idx": 1134, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Gradually beat in sugar until light and fluffy.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Remove and whisk until mixture is smooth.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Gradually beat in sugar until light and fluffy.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Remove and whisk until mixture is smooth.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 7 is not necessary after Step 4 because Step 7 removes melted chocolate from the heat while Step 4 only melts the chocolate in a heat-safe bowl."}
{"plan_idx": 1135, "title": "almost no fat banana bread", "question_idx": 1135, "steps": ["Add egg whites, bananas and apple pur\u00c3\u00a9e; stir just until combined.", "Lightly grease a 20x10cm (8x4 in) loaf tin.", "In a large bowl, stir together flour, sugar, baking powder, bicarbonate of soda and cinnamon.", "Preheat oven to 180 C / Gas mark 4.", "Pour batter into prepared tin.", "Bake in preheated oven for 50 to 55 minutes, until a skewer inserted into centre of loaf comes out clean.", "Turn out onto wire rack and allow to cool before slicing."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almost no fat banana bread\n\nProcedure:\n1. Add egg whites, bananas and apple pur\u00c3\u00a9e; stir just until combined.\n2. Lightly grease a 20x10cm (8x4 in) loaf tin.\n3. In a large bowl, stir together flour, sugar, baking powder, bicarbonate of soda and cinnamon.\n4. Preheat oven to 180 C / Gas mark 4.\n5. Pour batter into prepared tin.\n6. Bake in preheated oven for 50 to 55 minutes, until a skewer inserted into centre of loaf comes out clean.\n7. Turn out onto wire rack and allow to cool before slicing.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because Step 4 (preheating the oven) can take place concurrently with Step 1 (mixing the egg whites, bananas and apple pur\u00e9e)."}
{"plan_idx": 1136, "title": "smoked-salmon-and-grapefruit-salad", "question_idx": 1136, "steps": ["Top and tail the grapefruits.", "Slice the skin off the grapefruit over a bowl.", "Arrange the lamb's lettuce onto each serving plate or a large salad bowl.", "Using a small knife, segment the grapefruits over the juice bowl.", "This is to catch any juices.", "Top with grapefruit segments and smoked salmon.", "Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.", "Pour over the salad and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: smoked-salmon-and-grapefruit-salad\n\nProcedure:\n1. Top and tail the grapefruits.\n2. Slice the skin off the grapefruit over a bowl.\n3. Arrange the lamb's lettuce onto each serving plate or a large salad bowl.\n4. Using a small knife, segment the grapefruits over the juice bowl.\n5. This is to catch any juices.\n6. Top with grapefruit segments and smoked salmon.\n7. Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.\n8. Pour over the salad and serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 is not necessary after Step 3 because Step 5 explains the purpose of the bowl under Step 4."}
{"plan_idx": 1137, "title": "very-vanilla-ry-cheesecake", "question_idx": 1137, "steps": ["Place the biscuits into a plastic bag and crush with a rolling pin.", "Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Place the biscuits into a plastic bag and crush with a rolling pin.\n2. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 (preheating the oven) can happen before Step 1 (crushing the biscuits) because the oven does not need to be preheated before preparing the biscuit base."}
{"plan_idx": 1138, "title": "fusilli-and-meatballs", "question_idx": 1138, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Process the bread until crumbs form.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [10, 13], "binary_question": "Must Step 14 happen after Step 11?", "why_question": "Why is it not necessary for Step 14 to happen after Step 11?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Process the bread until crumbs form.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 11?\n\nAnswer: ", "model_answer": "Because the breadcrumbs are processed in Step 14 to form the coating for the meatballs which are made in Step 12."}
{"plan_idx": 1139, "title": "chicken-prawn-and-rice-soup", "question_idx": 1139, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "Add rice and brown quickly.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "When it is hot, add prawns and chicken mixture.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 11 happen after Step 3?", "why_question": "Why is it not necessary for Step 11 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. Add rice and brown quickly.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Meanwhile, heat the remaining 250ml oil until it is hot.\n11. When it is hot, add prawns and chicken mixture.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 11 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 3 because the prawns and chicken mixture is cooked in a separate pan with oil."}
{"plan_idx": 1140, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1140, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "In a bowl, combine the flour, sugar, baking powder and salt.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 11 happen after Step 2?", "why_question": "Why is it not necessary for Step 11 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. In a bowl, combine the flour, sugar, baking powder and salt.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 11 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 11 does not have to occur after Step 2 because Steps 3 through 10 focus on preparing and baking the shortcakes, while Step 11 is for making the whipped cream, which is a separate part of the dessert."}
{"plan_idx": 1141, "title": "spanish-rabbit-stew", "question_idx": 1141, "steps": ["Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 1 does not refer to the slicing of ingredients, which is the task described in Step 6."}
{"plan_idx": 1142, "title": "vegetable-terrine", "question_idx": 1142, "steps": ["Run the vegetables under cold water to stop them cooking.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Add the gelatin in a bowl of cold water until soft.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Run the vegetables under cold water to stop them cooking.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Add the gelatin in a bowl of cold water until soft.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 1 because the gelatin is not used until Step 6, so can be prepared at any time before then."}
{"plan_idx": 1143, "title": "green-tofu-curry", "question_idx": 1143, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Mix in green curry paste.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Bring to the boil.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 10 happen after Step 2?", "why_question": "Why is it not necessary for Step 10 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Mix in green curry paste.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Bring to the boil.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 10 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 10 is not sequential to Step 2 because it is a part of a separate procedure for boiling coconut milk."}
{"plan_idx": 1144, "title": "chocolate-chocolate-cake", "question_idx": 1144, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "Note that the cake is very dense, so the top may crack when baking.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [17, 18], "binary_question": "Must Step 19 happen after Step 18?", "why_question": "Why is it not necessary for Step 19 to happen after Step 18?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. Note that the cake is very dense, so the top may crack when baking.\n19. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 18?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 18 because the cake's density causes the top to crack when baking regardless of the order of the steps."}
{"plan_idx": 1145, "title": "spiced butternut squash soup", "question_idx": 1145, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cook for about 20 minutes, or until soft.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cool slightly, then remove the peel.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 11 happen after Step 5?", "why_question": "Why is it not necessary for Step 11 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cook for about 20 minutes, or until soft.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cool slightly, then remove the peel.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 11 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 11 is not necessary after Step 5 because Step 6 specifies that the squash should be set aside, indicating that it has already been cooked."}
{"plan_idx": 1146, "title": "chocolate-chocolate-cake", "question_idx": 1146, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Then increase speed and beat until stiff.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Gradually beat in sugar until light and fluffy.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 11], "binary_question": "Must Step 12 happen after Step 7?", "why_question": "Why is it not necessary for Step 12 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Then increase speed and beat until stiff.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Gradually beat in sugar until light and fluffy.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 12 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 12 does not need to happen after Step 7 because the egg whites are beaten in a separate bowl."}
{"plan_idx": 1147, "title": "chocolate-chocolate-cake", "question_idx": 1147, "steps": ["Then increase speed and beat until stiff.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 11], "binary_question": "Must Step 12 happen after Step 1?", "why_question": "Why is it not necessary for Step 12 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Then increase speed and beat until stiff.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Preheat the oven to 180 degrees C / Gas Mark 4.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 12 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 12 (preheating the oven) does not need to happen after Step 1 (beating the mixture until stiff) because the oven will still reach the desired temperature even if Step 1 is completed first."}
{"plan_idx": 1148, "title": "chocolate-chocolate-cake", "question_idx": 1148, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "In a separate bowl, beat egg whites until foamy.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "Remove and whisk until mixture is smooth.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 10], "binary_question": "Must Step 11 happen after Step 4?", "why_question": "Why is it not necessary for Step 11 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. In a separate bowl, beat egg whites until foamy.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. Remove and whisk until mixture is smooth.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 11 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 11 does not need to occur after Step 4 because the chocolate mixture is set aside to cool before Step 11, allowing the egg whites in Step 4 to be beaten and used later."}
{"plan_idx": 1149, "title": "fusilli-and-meatballs", "question_idx": 1149, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Add to the saucepan.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 13], "binary_question": "Must Step 14 happen after Step 6?", "why_question": "Why is it not necessary for Step 14 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Add to the saucepan.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 14 does not need to happen after Step 6 because the frying pan is used to cook the meatballs, not the sauce."}
{"plan_idx": 1150, "title": "chocolate-chocolate-cake", "question_idx": 1150, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Note that the cake is very dense, so the top may crack when baking.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Add the cooled chocolate to the mix and beat again.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 18], "binary_question": "Must Step 19 happen after Step 10?", "why_question": "Why is it not necessary for Step 19 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Note that the cake is very dense, so the top may crack when baking.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Add the cooled chocolate to the mix and beat again.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 10?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 10 because the addition of cooled chocolate should occur after the cake has been entirely baked, as stated in Step 18."}
{"plan_idx": 1151, "title": "vegetable-terrine", "question_idx": 1151, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Set aside and cool for a few minutes.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Run the vegetables under cold water to stop them cooking.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 8 happen after Step 3?", "why_question": "Why is it not necessary for Step 8 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Set aside and cool for a few minutes.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Run the vegetables under cold water to stop them cooking.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 8 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 8 (running the vegetables under cold water) is not necessary after Step 3 (setting aside and cooling the vegetables for a few minutes) because the vegetables are sufficiently cooled by Step 3 to stop them from cooking."}
{"plan_idx": 1152, "title": "brown sugar shortbread", "question_idx": 1152, "steps": ["Cream butter and brown sugar.", "Preheat oven to 160 C / Gas mark 3.", "Add 400g to 500g flour.", "Mix well.", "Sprinkle board with the remaining flour.", "Knead for 5 minutes, adding enough flour to make a soft dough.", "Roll to 1cm (1/2 in) thickness.", "Cut into 7x2cm (3x1 in) strips.", "Prick with fork and place on ungreased baking trays.", "Bake in preheated oven for 20 to 25 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: brown sugar shortbread\n\nProcedure:\n1. Cream butter and brown sugar.\n2. Preheat oven to 160 C / Gas mark 3.\n3. Add 400g to 500g flour.\n4. Mix well.\n5. Sprinkle board with the remaining flour.\n6. Knead for 5 minutes, adding enough flour to make a soft dough.\n7. Roll to 1cm (1/2 in) thickness.\n8. Cut into 7x2cm (3x1 in) strips.\n9. Prick with fork and place on ungreased baking trays.\n10. Bake in preheated oven for 20 to 25 minutes.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 2 to happen after Step 1 because Step 2 involves preheating the oven, which can be done while Step 1 is being completed."}
{"plan_idx": 1153, "title": "spiced-pumpkin-teabread", "question_idx": 1153, "steps": ["Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 8 happen after Step 2?", "why_question": "Why is it not necessary for Step 8 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n2. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Line a 900 g (2 lb) loaf tin with baking parchment.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 8 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 2 because Steps 3-7 do not use the loaf tin."}
{"plan_idx": 1154, "title": "simple-basic-cupcakes", "question_idx": 1154, "steps": ["If the batter is too thick, stir in some milk.", "Beat butter and sugar together until light and fluffy.", "Add the eggs, one at a time, beating after each addition.", "Preheat oven to 180 C / Gas 4.", "Gradually add the flour, mixing well each time until evenly mixed.", "Spoon tablespoons of batter into a greased muffin tin.", "Bake in preheated oven for 15-20 minutes.", "The cake is done when a skewer inserted to the cake comes out clean.", "Let rest for fives minutes, then allow to cool fully on a wire rack.", "Decorate, if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: simple-basic-cupcakes\n\nProcedure:\n1. If the batter is too thick, stir in some milk.\n2. Beat butter and sugar together until light and fluffy.\n3. Add the eggs, one at a time, beating after each addition.\n4. Preheat oven to 180 C / Gas 4.\n5. Gradually add the flour, mixing well each time until evenly mixed.\n6. Spoon tablespoons of batter into a greased muffin tin.\n7. Bake in preheated oven for 15-20 minutes.\n8. The cake is done when a skewer inserted to the cake comes out clean.\n9. Let rest for fives minutes, then allow to cool fully on a wire rack.\n10. Decorate, if desired.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because the batter thickness adjustment in Step 1 does not require the oven to be preheated yet."}
{"plan_idx": 1155, "title": "fusilli-and-meatballs", "question_idx": 1155, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Cover and cook, stirring occasionally, for 20 minutes.", "Add the meatballs to the tomato sauce.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [16, 18], "binary_question": "Must Step 19 happen after Step 17?", "why_question": "Why is it not necessary for Step 19 to happen after Step 17?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Meanwhile, cook the pasta according to the instructions on the packet.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Add the meatballs to the tomato sauce.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 17?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 17 because the meatballs can simmer in the tomato sauce while the pasta cooks."}
{"plan_idx": 1156, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1156, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Turn onto a lightly floured surface; knead 10 times.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 11 happen after Step 5?", "why_question": "Why is it not necessary for Step 11 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Turn onto a lightly floured surface; knead 10 times.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 11 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 5 because the lemon butter in Step 5 is used for assembling the shortcakes, not for kneading the dough."}
{"plan_idx": 1157, "title": "lightly spiced tomato and red lentil soup", "question_idx": 1157, "steps": ["Heat the oil in a saucepan.", "Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.", "Stir in the celery and carrot and cook for 3 minutes, stirring frequently.", "Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.", "Meanwhile, stir the coriander into the yoghurt for the garnish.", "Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.", "Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.", "Remove the bay leaf from the soup.", "Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.", "Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.", "Season to taste, then reheat until just bubbling.", "Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 7 happen after Step 5?", "why_question": "Why is it not necessary for Step 7 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lightly spiced tomato and red lentil soup\n\nProcedure:\n1. Heat the oil in a saucepan.\n2. Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.\n3. Stir in the celery and carrot and cook for 3 minutes, stirring frequently.\n4. Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.\n5. Meanwhile, stir the coriander into the yoghurt for the garnish.\n6. Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.\n7. Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.\n8. Remove the bay leaf from the soup.\n9. Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.\n10. Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.\n11. Season to taste, then reheat until just bubbling.\n12. Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper.\n\n\nWhy is it not necessary for Step 7 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 7 (adding the lentils, stock, tomatoes, tomato pur\u00c3\u00a9e, and bay leaf) does not need to occur after Step 5 (adding coriander to the yoghurt) because the purpose of Step 5 is to prepare the garnish for the soup, which is done separately from the main cooking process."}
{"plan_idx": 1158, "title": "fusilli-and-meatballs", "question_idx": 1158, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Bring to the boil over medium-high heat.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 11], "binary_question": "Must Step 12 happen after Step 7?", "why_question": "Why is it not necessary for Step 12 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Bring to the boil over medium-high heat.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 12 to happen after Step 7?\n\nAnswer: ", "model_answer": "Because Step 12 relates to cooking the pasta, which is a separate part of the procedure from making the meatballs and sauce."}
{"plan_idx": 1159, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1159, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a small mixing bowl, beat cream until it begins to thicken.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 11], "binary_question": "Must Step 12 happen after Step 2?", "why_question": "Why is it not necessary for Step 12 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a small mixing bowl, beat cream until it begins to thicken.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a bowl, combine the flour, sugar, baking powder and salt.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 12 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 12 does not need to happen after Step 2 because the flour mixture for the shortcakes can be prepared while the cream is thickening."}
{"plan_idx": 1160, "title": "vegetable-terrine", "question_idx": 1160, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Run the vegetables under cold water to stop them cooking.", "It is better to use a silicone mould, it will be easier to remove for serving.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 10 happen after Step 4?", "why_question": "Why is it not necessary for Step 10 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Run the vegetables under cold water to stop them cooking.\n4. It is better to use a silicone mould, it will be easier to remove for serving.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 10 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 10 can happen at any point after Step 2, as it involves cooking the sorrel which is not used until Step 11."}
{"plan_idx": 1161, "title": "almost no fat banana bread", "question_idx": 1161, "steps": ["In a large bowl, stir together flour, sugar, baking powder, bicarbonate of soda and cinnamon.", "Lightly grease a 20x10cm (8x4 in) loaf tin.", "Preheat oven to 180 C / Gas mark 4.", "Add egg whites, bananas and apple pur\u00c3\u00a9e; stir just until combined.", "Pour batter into prepared tin.", "Bake in preheated oven for 50 to 55 minutes, until a skewer inserted into centre of loaf comes out clean.", "Turn out onto wire rack and allow to cool before slicing."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almost no fat banana bread\n\nProcedure:\n1. In a large bowl, stir together flour, sugar, baking powder, bicarbonate of soda and cinnamon.\n2. Lightly grease a 20x10cm (8x4 in) loaf tin.\n3. Preheat oven to 180 C / Gas mark 4.\n4. Add egg whites, bananas and apple pur\u00c3\u00a9e; stir just until combined.\n5. Pour batter into prepared tin.\n6. Bake in preheated oven for 50 to 55 minutes, until a skewer inserted into centre of loaf comes out clean.\n7. Turn out onto wire rack and allow to cool before slicing.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 (preheating the oven) does not need to happen after Step 1 (stirring together the dry ingredients) because the dry ingredients can be prepared while the oven is preheating."}
{"plan_idx": 1162, "title": "cloud-bread", "question_idx": 1162, "steps": ["Preheat oven to 150 C / Gas mark 2.", "Mix cream cheese and egg yolks together until smooth.", "Line a baking tray with baking paper.", "Place egg whites and baking powder in a glass, metal, or ceramic bowl;", "beat together until stiff peaks form.", "Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.", "Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.", "Bake in the preheated oven until golden brown, 17 to 20 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cloud-bread\n\nProcedure:\n1. Preheat oven to 150 C / Gas mark 2.\n2. Mix cream cheese and egg yolks together until smooth.\n3. Line a baking tray with baking paper.\n4. Place egg whites and baking powder in a glass, metal, or ceramic bowl;\n5. beat together until stiff peaks form.\n6. Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.\n7. Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.\n8. Bake in the preheated oven until golden brown, 17 to 20 minutes.\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 3 (lining the baking tray with baking paper) can be done at any time before Step 7."}
{"plan_idx": 1163, "title": "very-vanilla-ry-cheesecake", "question_idx": 1163, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 is not necessary after Step 3 because the vanilla bean seeds can be mixed with the crumbs at any time before the cheesecake mixture is poured into the biscuit base."}
{"plan_idx": 1164, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1164, "steps": ["Divide dough in half.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. Divide dough in half.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 1 because the strawberries and sugar can be prepared at any time, regardless of the progress of the dough."}
{"plan_idx": 1165, "title": "vegetable-terrine", "question_idx": 1165, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "In a saucepan, bring cream and yogurt to the boil.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "Run the vegetables under cold water to stop them cooking.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. In a saucepan, bring cream and yogurt to the boil.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. Run the vegetables under cold water to stop them cooking.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 does not necessarily need to happen after Step 3 because the sorrel is cooked in Step 4."}
{"plan_idx": 1166, "title": "fusilli-and-meatballs", "question_idx": 1166, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Drain on kitchen paper.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Bring to the boil over medium-high heat.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 15], "binary_question": "Must Step 16 happen after Step 7?", "why_question": "Why is it not necessary for Step 16 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Drain on kitchen paper.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Bring to the boil over medium-high heat.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 16 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 16 is not dependent on Step 7 as it refers to bringing the pasta water to a boil, which is unrelated to draining the meatballs on kitchen paper."}
{"plan_idx": 1167, "title": "spiced butternut squash soup", "question_idx": 1167, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Melt the butter in a large pot over medium heat.", "Set aside.", "Cool slightly, then remove the peel.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 7 happen after Step 5?", "why_question": "Why is it not necessary for Step 7 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Melt the butter in a large pot over medium heat.\n6. Set aside.\n7. Cool slightly, then remove the peel.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 7 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 7 does not need to follow Step 5 because the squash is cooked in the oven and needs to cool slightly before peeling."}
{"plan_idx": 1168, "title": "almond and apple cake", "question_idx": 1168, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Repeat remaining flour and milk.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 9 happen after Step 2?", "why_question": "Why is it not necessary for Step 9 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Repeat remaining flour and milk.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 9 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 9 precedes Step 2 in the procedure, so it is not possible for Step 9 to happen after Step 2."}
{"plan_idx": 1169, "title": "spiced-pumpkin-teabread", "question_idx": 1169, "steps": ["Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Drain thoroughly, then mash with a potato masher until smooth.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 7 (draining and mashing the pumpkin) does not need to happen after step 4 because the butter in step 4 is not affected by the pumpkin's state."}
{"plan_idx": 1170, "title": "fusilli-and-meatballs", "question_idx": 1170, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Add the basil and oregano halfway through this time.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 12], "binary_question": "Must Step 13 happen after Step 10?", "why_question": "Why is it not necessary for Step 13 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Shape into 20 meatballs about 2.5cm (1in) diameter.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Add the basil and oregano halfway through this time.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 13 to happen after Step 10?\n\nAnswer: ", "model_answer": "Step 13, adding the basil and oregano, can happen before or after Step 10, shaping the meatballs, as it does not affect the formation or cooking process of the meatballs."}
{"plan_idx": 1171, "title": "spiced butternut squash soup", "question_idx": 1171, "steps": ["Place the squash halves cut side down on the dish.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Preheat the oven to 190 C / Gas mark 6.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Place the squash halves cut side down on the dish.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Preheat the oven to 190 C / Gas mark 6.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 3 to happen after Step 1 because Step 3 is preparing the oven for baking the squash, while Step 1 is placing the squash in the dish before baking."}
{"plan_idx": 1172, "title": "chicken-prawn-and-rice-soup", "question_idx": 1172, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Reduce heat and allow to simmer.", "Add rice and brown quickly.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 9], "binary_question": "Must Step 10 happen after Step 9?", "why_question": "Why is it not necessary for Step 10 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Meanwhile, heat the remaining 250ml oil until it is hot.\n10. Reduce heat and allow to simmer.\n11. Add rice and brown quickly.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 9 because the oil is already hot, so there is no need to wait for it to heat up again."}
{"plan_idx": 1173, "title": "no-sugar-rock-cakes", "question_idx": 1173, "steps": ["Preheat oven to 200 C / Gas 6.", "and butter in a bowl until a fine crumble is achieved.", "Mix flour, Splenda&reg;", "Line a baking tray with baking parchment.", "Add the egg and currants, and mix into a dough.", "Place balls of dough (slightly bigger than a golf ball) onto the baking tray;", "remember to space them out.", "Bake for 20 minutes, or till a nice golden brown.", "Remove and place on cooling tray."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: no-sugar-rock-cakes\n\nProcedure:\n1. Preheat oven to 200 C / Gas 6.\n2. and butter in a bowl until a fine crumble is achieved.\n3. Mix flour, Splenda&reg;\n4. Line a baking tray with baking parchment.\n5. Add the egg and currants, and mix into a dough.\n6. Place balls of dough (slightly bigger than a golf ball) onto the baking tray;\n7. remember to space them out.\n8. Bake for 20 minutes, or till a nice golden brown.\n9. Remove and place on cooling tray.\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 2 because Steps 2 and 3 do not involve the baking tray."}
{"plan_idx": 1174, "title": "fusilli-and-meatballs", "question_idx": 1174, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Process the bread until crumbs form.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 11 happen after Step 3?", "why_question": "Why is it not necessary for Step 11 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Process the bread until crumbs form.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Transfer 2 tablespoons of the onion mixture to a large bowl.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 3 because the onion mixture transferred to the bowl in Step 11 is part of the saut\u00e9ed onion and garlic mixture made in Step 2, not the bread crumbs processed in Step 3."}
{"plan_idx": 1175, "title": "spanish-rabbit-stew", "question_idx": 1175, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "Cook the pasta according to the packet instructions, and serve with pasta.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", ").", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 10 happen after Step 2?", "why_question": "Why is it not necessary for Step 10 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. Cook the pasta according to the packet instructions, and serve with pasta.\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. ).\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 2?\n\nAnswer: ", "model_answer": "The provided procedure does not contain a step 10, so it is not possible to answer the question."}
{"plan_idx": 1176, "title": "curried bbq mussels", "question_idx": 1176, "steps": ["Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Arrange four large sheets of foil on a flat surface.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Dot the mussels with the curry mixture.", "Sprinkle the red pepper and parsley over the top of each portion.", "Top each with lime slices.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n2. Arrange four large sheets of foil on a flat surface.\n3. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n4. Divide the mussels into four even portions and place one portion on each piece of foil.\n5. Dot the mussels with the curry mixture.\n6. Sprinkle the red pepper and parsley over the top of each portion.\n7. Top each with lime slices.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 3 can occur before Step 2 because whisking the butter mixture does not require the barbecue to be preheated or the cooking grate to be oiled."}
{"plan_idx": 1177, "title": "very-vanilla-ry-cheesecake", "question_idx": 1177, "steps": ["Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 1 because the oven can be preheated while the cheesecake mixture is being prepared."}
{"plan_idx": 1178, "title": "peppers-with-tuna-and-mushrooms", "question_idx": 1178, "steps": ["Heat 2 tbsp olive oil in a frying pan and add 1 chopped onion.", "Cook for 5 minutes or until softened.", "Add 250g halved or quartered chestnut mushrooms.", "Season and cook, stirring occasionally, until the mushrooms give up their juices.", "Add 1 tbsp wholegrain mustard, the grated zest of 1 lemon, 1 crushed garlic clove and 4 tbsp dry sherry.", "Meanwhile, drain and slice a 280g jar of roasted red peppers.", "Cook, stirring until the mushrooms are evenly coated with a little sauce.", "Mix the peppers into the mushrooms and heat gently for 1 minute.", "Finally, stir in a 185g can tuna, drained, and 25g chopped fresh parsley.", "Serve immediately, with crisp salad leaves and plenty of hot crusty bread or boiled rice."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 6], "binary_question": "Must Step 7 happen after Step 6?", "why_question": "Why is it not necessary for Step 7 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: peppers-with-tuna-and-mushrooms\n\nProcedure:\n1. Heat 2 tbsp olive oil in a frying pan and add 1 chopped onion.\n2. Cook for 5 minutes or until softened.\n3. Add 250g halved or quartered chestnut mushrooms.\n4. Season and cook, stirring occasionally, until the mushrooms give up their juices.\n5. Add 1 tbsp wholegrain mustard, the grated zest of 1 lemon, 1 crushed garlic clove and 4 tbsp dry sherry.\n6. Meanwhile, drain and slice a 280g jar of roasted red peppers.\n7. Cook, stirring until the mushrooms are evenly coated with a little sauce.\n8. Mix the peppers into the mushrooms and heat gently for 1 minute.\n9. Finally, stir in a 185g can tuna, drained, and 25g chopped fresh parsley.\n10. Serve immediately, with crisp salad leaves and plenty of hot crusty bread or boiled rice.\n\n\nWhy is it not necessary for Step 7 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 7 does not have to happen after Step 6 because the peppers are not added until Step 8 and the mushrooms must be evenly coated with sauce first."}
{"plan_idx": 1179, "title": "spiced-pumpkin-teabread", "question_idx": 1179, "steps": ["Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Add the honey and sultanas, and beat well.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 5], "binary_question": "Must Step 6 happen after Step 5?", "why_question": "Why is it not necessary for Step 6 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n6. Add the honey and sultanas, and beat well.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 6 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 6 can happen before or after Step 5 as the order of these steps does not affect the outcome."}
{"plan_idx": 1180, "title": "chicken and vegetable pie", "question_idx": 1180, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Remove from heat, drain and set aside.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 5 happen after Step 4?", "why_question": "Why is it not necessary for Step 5 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n5. Remove from heat, drain and set aside.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 5 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 4 because the draining and setting aside of the vegetables are irrelevant to the order of cooking the onion."}
{"plan_idx": 1181, "title": "vegetable-terrine", "question_idx": 1181, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "In a saucepan, bring cream and yogurt to the boil.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 10 happen after Step 5?", "why_question": "Why is it not necessary for Step 10 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. It is better to use a silicone mould, it will be easier to remove for serving.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. In a saucepan, bring cream and yogurt to the boil.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 10 to happen after Step 5?\n\nAnswer: ", "model_answer": "It is not necessary for Step 10 to happen after Step 5 because steps 6-9 are all preparing the gelatin mixture, which is separate from the cream mixture made in Step 10."}
{"plan_idx": 1182, "title": "chicken and vegetable pie", "question_idx": 1182, "steps": ["Simmer over medium-low heat until thick.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Preheat oven to 220 C / Gas mark 7.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Simmer over medium-low heat until thick.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Preheat oven to 220 C / Gas mark 7.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 1 because the oven only needs to be preheated once, and not after the filling is thickened."}
{"plan_idx": 1183, "title": "green-tofu-curry", "question_idx": 1183, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Reduce heat, and simmer 5 minutes.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Remove from heat, cool slightly, and fluff with a fork.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 10], "binary_question": "Must Step 11 happen after Step 4?", "why_question": "Why is it not necessary for Step 11 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Reduce heat, and simmer 5 minutes.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Remove from heat, cool slightly, and fluff with a fork.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 4 because the rice does not need to be cooked before the curry is prepared."}
{"plan_idx": 1184, "title": "spanish-rabbit-stew", "question_idx": 1184, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 8 happen after Step 3?", "why_question": "Why is it not necessary for Step 8 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 8 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 3 because the stew needs to simmer for 5 hours before it is ready to serve, as stated in Step 7."}
{"plan_idx": 1185, "title": "fusilli-and-meatballs", "question_idx": 1185, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 14], "binary_question": "Must Step 15 happen after Step 5?", "why_question": "Why is it not necessary for Step 15 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 15 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 15 (whizzing the tomatoes) can happen before Step 5 (cooking the meatballs) because the tomato sauce is not used until Step 18, after the meatballs have been browned."}
{"plan_idx": 1186, "title": "chocolate-chocolate-cake", "question_idx": 1186, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Add the cooled chocolate to the mix and beat again.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 14], "binary_question": "Must Step 15 happen after Step 10?", "why_question": "Why is it not necessary for Step 15 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Add the cooled chocolate to the mix and beat again.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 10?\n\nAnswer: ", "model_answer": "It is not necessary for Step 15 to happen after Step 10 because Step 10 involves wrapping the bottom of the cake tin, while Step 15 involves adding the cooled chocolate to the mix, and the order of these steps does not affect the outcome."}
{"plan_idx": 1187, "title": "almond and apple cake", "question_idx": 1187, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Add half the flour and half the milk.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Add half the flour and half the milk.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 (greasing the cake tin) does not need to happen after Step 2 because Step 3 (lining the tin with baking parchment) already ensures that the cake will not stick to the tin."}
{"plan_idx": 1188, "title": "chocolate-chocolate-cake", "question_idx": 1188, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Slowly add the flour and beat at a low speed.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 13], "binary_question": "Must Step 14 happen after Step 9?", "why_question": "Why is it not necessary for Step 14 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Grease a 23cm springform tin or a cake tin with deep sides.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Slowly add the flour and beat at a low speed.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 9?\n\nAnswer: ", "model_answer": "Because Step 15 can only be performed after the mixture in the cake tin, which is created after Step 14."}
{"plan_idx": 1189, "title": "green-tofu-curry", "question_idx": 1189, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Stir in tofu.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Remove from heat, cool slightly, and fluff with a fork.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Stir in tofu.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Remove from heat, cool slightly, and fluff with a fork.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 6 (removing the rice from the heat and fluffing it with a fork) does not need to happen after Step 4 (stirring in the tofu) because the rice is already finished cooking in Step 3."}
{"plan_idx": 1190, "title": "lightly spiced tomato and red lentil soup", "question_idx": 1190, "steps": ["Heat the oil in a saucepan.", "Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.", "Stir in the celery and carrot and cook for 3 minutes, stirring frequently.", "Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.", "Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.", "Meanwhile, stir the coriander into the yoghurt for the garnish.", "Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.", "Remove the bay leaf from the soup.", "Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.", "Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.", "Season to taste, then reheat until just bubbling.", "Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 6], "binary_question": "Must Step 7 happen after Step 6?", "why_question": "Why is it not necessary for Step 7 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lightly spiced tomato and red lentil soup\n\nProcedure:\n1. Heat the oil in a saucepan.\n2. Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.\n3. Stir in the celery and carrot and cook for 3 minutes, stirring frequently.\n4. Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.\n5. Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.\n6. Meanwhile, stir the coriander into the yoghurt for the garnish.\n7. Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.\n8. Remove the bay leaf from the soup.\n9. Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.\n10. Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.\n11. Season to taste, then reheat until just bubbling.\n12. Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper.\n\n\nWhy is it not necessary for Step 7 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 6 because the garnish is prepared while the soup is simmering in Step 7."}
{"plan_idx": 1191, "title": "spiced butternut squash soup", "question_idx": 1191, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Pour the chicken stock into the pot.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 8], "binary_question": "Must Step 9 happen after Step 4?", "why_question": "Why is it not necessary for Step 9 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Pour the chicken stock into the pot.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 9 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 9 (baking the squash) is not dependent on Step 4 (pouring chicken stock into the pot), as the squash is being baked in a separate dish."}
{"plan_idx": 1192, "title": "banana-split-cake", "question_idx": 1192, "steps": ["Preheat oven to 190 C / Gas 5.", "In a large bowl, combine flour, 175g margarine and chopped pecans.", "Press into the bottom of a 20x30cm tin.", "In a large bowl, combine remaining margarine, eggs and icing sugar.", "Remove from oven and allow to cool.", "Bake in preheated oven for 20 minutes.", "Beat with an electric mixer for 6 minutes or until fluffy.", "Spread over cooled base.", "Slice bananas and arrange on filling, then top with pineapple.", "Slice strawberries and layer over bananas.", "Cover with whipped cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: banana-split-cake\n\nProcedure:\n1. Preheat oven to 190 C / Gas 5.\n2. In a large bowl, combine flour, 175g margarine and chopped pecans.\n3. Press into the bottom of a 20x30cm tin.\n4. In a large bowl, combine remaining margarine, eggs and icing sugar.\n5. Remove from oven and allow to cool.\n6. Bake in preheated oven for 20 minutes.\n7. Beat with an electric mixer for 6 minutes or until fluffy.\n8. Spread over cooled base.\n9. Slice bananas and arrange on filling, then top with pineapple.\n10. Slice strawberries and layer over bananas.\n11. Cover with whipped cream.\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 6 is not necessary after Step 4 because it is the next step in the procedure for combining the ingredients for the filling and baking the cake."}
{"plan_idx": 1193, "title": "spanish-rabbit-stew", "question_idx": 1193, "steps": ["You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "The order of Steps 1 and 5 is not significant because Step 1 refers to the ratio of liquid ingredients, while Step 5 involves adding ingredients to the slow cooker."}
{"plan_idx": 1194, "title": "cranachan", "question_idx": 1194, "steps": ["Preheat the oven to 180 C / Gas mark 4.", "Spread oats out in a thin layer on a baking tray.", "Toast in the oven for about 10 minutes, or until lightly browned.", "In a medium bowl, whip the cream to firm peaks.", "Remove them from the tray for faster cooling.", "Set aside to cool.", "Gently fold in the icing sugar, vanilla and toasted oats.", "Spoon into 4 serving bowls, and top with fresh berries.", "For an extra touch, drizzle some whisky over each serving.", "Garnish with a mint leaf."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cranachan\n\nProcedure:\n1. Preheat the oven to 180 C / Gas mark 4.\n2. Spread oats out in a thin layer on a baking tray.\n3. Toast in the oven for about 10 minutes, or until lightly browned.\n4. In a medium bowl, whip the cream to firm peaks.\n5. Remove them from the tray for faster cooling.\n6. Set aside to cool.\n7. Gently fold in the icing sugar, vanilla and toasted oats.\n8. Spoon into 4 serving bowls, and top with fresh berries.\n9. For an extra touch, drizzle some whisky over each serving.\n10. Garnish with a mint leaf.\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 6 can be performed after any of Steps 4 or 5 as it does not depend on the preceding steps."}
{"plan_idx": 1195, "title": "very-vanilla-ry-cheesecake", "question_idx": 1195, "steps": ["Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 does not need to occur after Step 1 because Step 1 involves vanilla bean, not butter, so the order of the steps does not impact the recipe's outcome."}
{"plan_idx": 1196, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1196, "steps": ["Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 1 because the strawberries and sugar are not used until Step 15, after the shortcakes have been baked."}
{"plan_idx": 1197, "title": "chicken and vegetable pie", "question_idx": 1197, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Slowly stir in chicken stock and milk.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 10 happen after Step 7?", "why_question": "Why is it not necessary for Step 10 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Slowly stir in chicken stock and milk.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 7 because Steps 8 and 9 already involve preparing the liquid mixture, so Step 10 can occur after Step 9."}
{"plan_idx": 1198, "title": "chocolate-pancake-batter", "question_idx": 1198, "steps": ["Sift the flour and cocoa powder into a bowl.", "Make a well in the centre and whisk in the beaten eggs.", "Gradually whisk in milk, melted butter and sugar.", "Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.", "For best results, set the pancake batter aside for 20 minutes to rest.", "Use a piece of kitchen paper to grease the pan with a little sunflower oil.", "Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.", "Cook for a minute or so until the pancake edges start to crisp up.", "Use a palette knife to flip the pancake and cook the other side, about 1 minute.", "Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.", "Stack the pancakes on top of each other to keep warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 5 happen after Step 4?", "why_question": "Why is it not necessary for Step 5 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-pancake-batter\n\nProcedure:\n1. Sift the flour and cocoa powder into a bowl.\n2. Make a well in the centre and whisk in the beaten eggs.\n3. Gradually whisk in milk, melted butter and sugar.\n4. Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.\n5. For best results, set the pancake batter aside for 20 minutes to rest.\n6. Use a piece of kitchen paper to grease the pan with a little sunflower oil.\n7. Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.\n8. Cook for a minute or so until the pancake edges start to crisp up.\n9. Use a palette knife to flip the pancake and cook the other side, about 1 minute.\n10. Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.\n11. Stack the pancakes on top of each other to keep warm.\n\n\nWhy is it not necessary for Step 5 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 5 is not necessary to happen after Step 4 because the pancake batter needs to rest for 20 minutes to allow the gluten to relax, resulting in lighter pancakes."}
{"plan_idx": 1199, "title": "balsamic-and-mozzarella-chicken", "question_idx": 1199, "steps": ["Place chicken in a shallow dish or large resealable plastic bag.", "Coat a large frying pan lightly with oil, and set over low heat.", "Pour the vinaigrette over it, cover or seal and marinate in the fridge for 12 to 24 hours.", "Remove the chicken from the marinade and discard the marinade.", "Saute chicken breast fillets over low heat for about 30 minutes, or until juices run clear.", "Arrange chicken on a serving platter.", "Place a generous slice of fresh mozzarella on top of each piece.", "Place a leaf of basil on top of the cheese, and cover with a slice of tomato.", "Drizzle balsamic vinegar over the platter, then season with salt and pepper.", "Serve!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: balsamic-and-mozzarella-chicken\n\nProcedure:\n1. Place chicken in a shallow dish or large resealable plastic bag.\n2. Coat a large frying pan lightly with oil, and set over low heat.\n3. Pour the vinaigrette over it, cover or seal and marinate in the fridge for 12 to 24 hours.\n4. Remove the chicken from the marinade and discard the marinade.\n5. Saute chicken breast fillets over low heat for about 30 minutes, or until juices run clear.\n6. Arrange chicken on a serving platter.\n7. Place a generous slice of fresh mozzarella on top of each piece.\n8. Place a leaf of basil on top of the cheese, and cover with a slice of tomato.\n9. Drizzle balsamic vinegar over the platter, then season with salt and pepper.\n10. Serve!\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 2 directs you to coat a large frying pan with oil while Step 3 directs you to marinate the chicken in the fridge, which does not require a pan."}
{"plan_idx": 1200, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1200, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Add sugar; beat until stiff peaks form.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Divide dough in half.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 12], "binary_question": "Must Step 13 happen after Step 6?", "why_question": "Why is it not necessary for Step 13 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Add sugar; beat until stiff peaks form.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Divide dough in half.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 13 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 13 is not dependent on Step 6 and can therefore be completed at any time after Step 12."}
{"plan_idx": 1201, "title": "spiced-pumpkin-teabread", "question_idx": 1201, "steps": ["Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because Step 7 (preheating the oven) can be done while other steps are being completed, such as mashing the pumpkin in Step 5."}
{"plan_idx": 1202, "title": "tangy-gammon-in-cider", "question_idx": 1202, "steps": ["Put the onions, tomatoes and apples into a casserole dish.", "Start by piercing each tomato once and covering with boiling water to loosen the skins.", "Drain the onions and chop each one in half.", "Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.", "Preheat the oven to 200 degrees /gas mark 6.", "Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.", "Place in the dish and repeat with the other gammon steaks.", "Pour cider over the steaks, cover the top with a lid or tin foil.", "Cook for 1 hour."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tangy-gammon-in-cider\n\nProcedure:\n1. Put the onions, tomatoes and apples into a casserole dish.\n2. Start by piercing each tomato once and covering with boiling water to loosen the skins.\n3. Drain the onions and chop each one in half.\n4. Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.\n5. Preheat the oven to 200 degrees /gas mark 6.\n6. Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.\n7. Place in the dish and repeat with the other gammon steaks.\n8. Pour cider over the steaks, cover the top with a lid or tin foil.\n9. Cook for 1 hour.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 5 to happen after Step 1 because the oven does not need to be preheated until all of the ingredients are ready to be placed in it."}
{"plan_idx": 1203, "title": "chicken-prawn-and-rice-soup", "question_idx": 1203, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Add rice and brown quickly.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Heat 750ml of the oil in wok or deep frying pan.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 11 happen after Step 2?", "why_question": "Why is it not necessary for Step 11 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Add rice and brown quickly.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Meanwhile, heat the remaining 250ml oil until it is hot.\n11. Heat 750ml of the oil in wok or deep frying pan.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 11 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 11, heating 750ml of oil in a wok or deep frying pan, is not dependent on Step 2, adding rice and browning it quickly."}
{"plan_idx": 1204, "title": "fusilli-and-meatballs", "question_idx": 1204, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Process the bread until crumbs form.", "Add the basil and oregano halfway through this time.", "Cover and simmer, stirring often, for 30 minutes.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 10], "binary_question": "Must Step 11 happen after Step 9?", "why_question": "Why is it not necessary for Step 11 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Process the bread until crumbs form.\n10. Add the basil and oregano halfway through this time.\n11. Cover and simmer, stirring often, for 30 minutes.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 9 because the meatball ingredients are mixed in a separate bowl."}
{"plan_idx": 1205, "title": "chocolate-chocolate-cake", "question_idx": 1205, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 8 happen after Step 2?", "why_question": "Why is it not necessary for Step 8 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Gradually beat in egg yolks one at a time, beating well after each one.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Place the chocolate chips, coffee and water in a microwave safe bowl.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 8 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 8 is not dependent on Step 2 and can be performed independently in any order."}
{"plan_idx": 1206, "title": "spiced-guava-cake", "question_idx": 1206, "steps": ["In another bowl, mix together guava pulp and juice.", "Grease and flour one 23x13cm loaf tin.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "Preheat oven to 180 C / Gas 4.", "In another bowl, cream together butter and sugar.", "Add eggs, one at a time.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. In another bowl, mix together guava pulp and juice.\n2. Grease and flour one 23x13cm loaf tin.\n3. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n4. Preheat oven to 180 C / Gas 4.\n5. In another bowl, cream together butter and sugar.\n6. Add eggs, one at a time.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 (preheating the oven) does not need to happen after Step 1 (mixing guava pulp and juice) because preheating can occur while completing other steps such as greasing the pan, sieving the dry ingredients, or creaming butter and sugar."}
{"plan_idx": 1207, "title": "kid-s-cheese-and-veg-kebab", "question_idx": 1207, "steps": ["Cut the red pepper into star shapes using a star cookie cutter.", "Shave the carrots into wide ribbons / waves using a potato peeler.", "Cut the bread into flowers using a cookie cutter.", "Assemble all onto a skewer with bread flowers top and bottom and carrot curls, cheesy chunks and pepper stars seen as layers between."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: kid-s-cheese-and-veg-kebab\n\nProcedure:\n1. Cut the red pepper into star shapes using a star cookie cutter.\n2. Shave the carrots into wide ribbons / waves using a potato peeler.\n3. Cut the bread into flowers using a cookie cutter.\n4. Assemble all onto a skewer with bread flowers top and bottom and carrot curls, cheesy chunks and pepper stars seen as layers between.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 (shaving the carrots) and Step 1 (cutting the red pepper) can be done in any order as the order does not impact the final outcome."}
{"plan_idx": 1208, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1208, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Add sugar; beat until stiff peaks form.", "In a small mixing bowl, beat cream until it begins to thicken.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [10, 12], "binary_question": "Must Step 13 happen after Step 11?", "why_question": "Why is it not necessary for Step 13 to happen after Step 11?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Add sugar; beat until stiff peaks form.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 13 to happen after Step 11?\n\nAnswer: ", "model_answer": "Step 13 does not need to happen after Step 11 because the lemon butter is not used until Step 15, while the whipped cream is used in Step 16."}
{"plan_idx": 1209, "title": "chocolate-chocolate-cake", "question_idx": 1209, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Slowly add the flour and beat at a low speed.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Remove and whisk until mixture is smooth.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 8], "binary_question": "Must Step 9 happen after Step 4?", "why_question": "Why is it not necessary for Step 9 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Slowly add the flour and beat at a low speed.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Remove and whisk until mixture is smooth.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 9 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 9, removing and whisking the chocolate-coffee mixture until smooth, is not necessary after Step 4 because Step 4 already instructs to set aside the chocolate mixture to cool, which implies that the mixture needs to be whisked until smooth before setting it aside."}
{"plan_idx": 1210, "title": "brown sugar shortbread", "question_idx": 1210, "steps": ["Sprinkle board with the remaining flour.", "Cream butter and brown sugar.", "Add 400g to 500g flour.", "Mix well.", "Preheat oven to 160 C / Gas mark 3.", "Knead for 5 minutes, adding enough flour to make a soft dough.", "Roll to 1cm (1/2 in) thickness.", "Cut into 7x2cm (3x1 in) strips.", "Prick with fork and place on ungreased baking trays.", "Bake in preheated oven for 20 to 25 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: brown sugar shortbread\n\nProcedure:\n1. Sprinkle board with the remaining flour.\n2. Cream butter and brown sugar.\n3. Add 400g to 500g flour.\n4. Mix well.\n5. Preheat oven to 160 C / Gas mark 3.\n6. Knead for 5 minutes, adding enough flour to make a soft dough.\n7. Roll to 1cm (1/2 in) thickness.\n8. Cut into 7x2cm (3x1 in) strips.\n9. Prick with fork and place on ungreased baking trays.\n10. Bake in preheated oven for 20 to 25 minutes.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 5 (preheating the oven) does not need to follow Step 1 because preheating takes time and the dough in Steps 1-4 can be prepared while the oven heats."}
{"plan_idx": 1211, "title": "spiced butternut squash soup", "question_idx": 1211, "steps": ["Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Preheat the oven to 190 C / Gas mark 6.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Preheat the oven to 190 C / Gas mark 6.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8, preheating the oven, does not need to happen after Step 1 because the oven is used in Step 3 to bake the squash."}
{"plan_idx": 1212, "title": "fusilli-and-meatballs", "question_idx": 1212, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Process the bread until crumbs form.", "Add the basil and oregano halfway through this time.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 11], "binary_question": "Must Step 12 happen after Step 10?", "why_question": "Why is it not necessary for Step 12 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n11. Process the bread until crumbs form.\n12. Add the basil and oregano halfway through this time.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 12 to happen after Step 10?\n\nAnswer: ", "model_answer": "Because Step 11 (process the bread until crumbs form) is not completed until after Step 12 (add the basil and oregano halfway through this time)."}
{"plan_idx": 1213, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1213, "steps": ["Place 5cm apart on an ungreased baking tray.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. Place 5cm apart on an ungreased baking tray.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 1 because the strawberries will not be used until Step 15, so they can be prepared later in the process."}
{"plan_idx": 1214, "title": "spiced butternut squash soup", "question_idx": 1214, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Pour the chicken stock into the pot.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Cool slightly, then remove the peel.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 8], "binary_question": "Must Step 9 happen after Step 5?", "why_question": "Why is it not necessary for Step 9 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Pour the chicken stock into the pot.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Cool slightly, then remove the peel.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 9 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 9 (cooling the squash and removing the peel) is not necessary to happen after Step 5 (pouring the chicken stock into the pot) because the squash is baked before the chicken stock is added, making it easy to peel and cool before adding it to the pot."}
{"plan_idx": 1215, "title": "spanish-rabbit-stew", "question_idx": 1215, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Most importantly, enjoy!", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 11 happen after Step 6?", "why_question": "Why is it not necessary for Step 11 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Most importantly, enjoy!\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n\n\nWhy is it not necessary for Step 11 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 6 because the tarragon and bay leaf should be added to the slow cooker with the other ingredients in Step 1."}
{"plan_idx": 1216, "title": "vegetable-terrine", "question_idx": 1216, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "Mix well and remove from heat.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 10 happen after Step 7?", "why_question": "Why is it not necessary for Step 10 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. It is better to use a silicone mould, it will be easier to remove for serving.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. Mix well and remove from heat.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 10 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 10 (mixing well and removing from heat) does not have to happen after Step 7 (setting aside and cooling for a few minutes) because the cream mixture needs to cool slightly before adding the chopped sorrel and gelatin in Step 6."}
{"plan_idx": 1217, "title": "cranachan", "question_idx": 1217, "steps": ["In a medium bowl, whip the cream to firm peaks.", "Spread oats out in a thin layer on a baking tray.", "Toast in the oven for about 10 minutes, or until lightly browned.", "Set aside to cool.", "Remove them from the tray for faster cooling.", "Preheat the oven to 180 C / Gas mark 4.", "Gently fold in the icing sugar, vanilla and toasted oats.", "Spoon into 4 serving bowls, and top with fresh berries.", "For an extra touch, drizzle some whisky over each serving.", "Garnish with a mint leaf."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cranachan\n\nProcedure:\n1. In a medium bowl, whip the cream to firm peaks.\n2. Spread oats out in a thin layer on a baking tray.\n3. Toast in the oven for about 10 minutes, or until lightly browned.\n4. Set aside to cool.\n5. Remove them from the tray for faster cooling.\n6. Preheat the oven to 180 C / Gas mark 4.\n7. Gently fold in the icing sugar, vanilla and toasted oats.\n8. Spoon into 4 serving bowls, and top with fresh berries.\n9. For an extra touch, drizzle some whisky over each serving.\n10. Garnish with a mint leaf.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 (preheating the oven) does not need to happen after Step 1 because the oven is only needed for toasting the oats in Step 3."}
{"plan_idx": 1218, "title": "spiced-pumpkin-teabread", "question_idx": 1218, "steps": ["Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n2. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n3. Line a 900 g (2 lb) loaf tin with baking parchment.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 3 is not necessary after Step 2 because the pumpkin flesh is already cooked and drained in Step 2."}
{"plan_idx": 1219, "title": "tortellini-fritto-with-almond-butter", "question_idx": 1219, "steps": ["Enjoy!", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.", "If you slightly undercooked your tortellini then it's less likely to stick to the pan.", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.", "Continue to gently fry and stir the tortellini until golden brown.", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.", "Bring a saucepan of water to the boil."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. Enjoy!\n2. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n3. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n4. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n5. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n6. Continue to gently fry and stir the tortellini until golden brown.\n7. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n8. Bring a saucepan of water to the boil.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 is not necessary for it to happen after Step 1 because Step 8 is the first step in the procedure, which means that all the following steps must happen after it."}
{"plan_idx": 1220, "title": "spanish-rabbit-stew", "question_idx": 1220, "steps": ["If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because Step 8 involves adding all the ingredients to the slow cooker, which is a step that can be completed regardless of whether or not one is currently experiencing hunger."}
{"plan_idx": 1221, "title": "chicken and vegetable pie", "question_idx": 1221, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Simmer over medium-low heat until thick.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Remove from heat, drain and set aside.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 8 happen after Step 4?", "why_question": "Why is it not necessary for Step 8 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Simmer over medium-low heat until thick.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Remove from heat, drain and set aside.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 8 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 4 as it does not depend on the completion of Step 4 and can be performed at any time before Step 11."}
{"plan_idx": 1222, "title": "cranachan", "question_idx": 1222, "steps": ["Spread oats out in a thin layer on a baking tray.", "Preheat the oven to 180 C / Gas mark 4.", "Toast in the oven for about 10 minutes, or until lightly browned.", "Set aside to cool.", "Remove them from the tray for faster cooling.", "In a medium bowl, whip the cream to firm peaks.", "Gently fold in the icing sugar, vanilla and toasted oats.", "Spoon into 4 serving bowls, and top with fresh berries.", "For an extra touch, drizzle some whisky over each serving.", "Garnish with a mint leaf."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cranachan\n\nProcedure:\n1. Spread oats out in a thin layer on a baking tray.\n2. Preheat the oven to 180 C / Gas mark 4.\n3. Toast in the oven for about 10 minutes, or until lightly browned.\n4. Set aside to cool.\n5. Remove them from the tray for faster cooling.\n6. In a medium bowl, whip the cream to firm peaks.\n7. Gently fold in the icing sugar, vanilla and toasted oats.\n8. Spoon into 4 serving bowls, and top with fresh berries.\n9. For an extra touch, drizzle some whisky over each serving.\n10. Garnish with a mint leaf.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the oats do not need to be preheated before spreading them out on the baking tray."}
{"plan_idx": 1223, "title": "spicy-tomato-anchovy-pasta", "question_idx": 1223, "steps": ["Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;", "Add linguine and cook until al dente, about 7 to 8 minutes;", "Add anchovies and water, cover and simmer for 4 to 5 minutes.", "Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.", "While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.", "cook until lightly browned.", "drain.", "Toss with anchovy mixture and chilli flakes.", "If desired, season with black pepper.", "Serve immediately."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spicy-tomato-anchovy-pasta\n\nProcedure:\n1. Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;\n2. Add linguine and cook until al dente, about 7 to 8 minutes;\n3. Add anchovies and water, cover and simmer for 4 to 5 minutes.\n4. Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.\n5. While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.\n6. cook until lightly browned.\n7. drain.\n8. Toss with anchovy mixture and chilli flakes.\n9. If desired, season with black pepper.\n10. Serve immediately.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 6 is not dependent on Step 2 and can be performed concurrently or at a different time."}
{"plan_idx": 1224, "title": "fusilli-and-meatballs", "question_idx": 1224, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Cover and simmer, stirring often, for 30 minutes.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 11], "binary_question": "Must Step 12 happen after Step 9?", "why_question": "Why is it not necessary for Step 12 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Cover and simmer, stirring often, for 30 minutes.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 12 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 12 does not need to happen after Step 9 because the meatballs are formed and cooked before being added to the tomato sauce in Step 18."}
{"plan_idx": 1225, "title": "chocolate-chocolate-cake", "question_idx": 1225, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 14], "binary_question": "Must Step 15 happen after Step 8?", "why_question": "Why is it not necessary for Step 15 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Gradually beat in egg yolks one at a time, beating well after each one.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 8?\n\nAnswer: ", "model_answer": "It is not necessary for Step 15 to happen after Step 8 because the order of Steps 8 and 15 does not affect the outcome of the recipe."}
{"plan_idx": 1226, "title": "fusilli-and-meatballs", "question_idx": 1226, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Add to the saucepan.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Set aside.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Add to the saucepan.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Set aside.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 6 (setting aside the tomato mixture) does not need to happen after Step 4 because the tomato mixture is not used again until Step 9."}
{"plan_idx": 1227, "title": "chocolate-chocolate-cake", "question_idx": 1227, "steps": ["Slowly add the flour and beat at a low speed.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 9 happen after Step 1?", "why_question": "Why is it not necessary for Step 9 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Slowly add the flour and beat at a low speed.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Preheat the oven to 180 degrees C / Gas Mark 4.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 9 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 9 (preheating the oven) is not dependent on Step 1 (adding flour) and can be done simultaneously or before."}
{"plan_idx": 1228, "title": "strawberry-tiramisu-trifle", "question_idx": 1228, "steps": ["In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.", "Set 3 strawberries for the garnish aside, and cut the rest into slices.", "Then stir in the custard and finally fold in the whipped cream.", "Brush the sponge fingers with the remaining coffee.", "Line a glass bowl with one layer of the soaked sponge fingers.", "Spread half of the strawberries over the sponge fingers.", "Sprinkle half of the grated chocolate over that and then half of the custard mixture.", "Repeat the layers in order again.", "Cut the remaining 3 strawberries in half and lay them on top of the trifle.", "Cover and leave in the fridge for at least 4 hours, best overnight."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: strawberry-tiramisu-trifle\n\nProcedure:\n1. In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.\n2. Set 3 strawberries for the garnish aside, and cut the rest into slices.\n3. Then stir in the custard and finally fold in the whipped cream.\n4. Brush the sponge fingers with the remaining coffee.\n5. Line a glass bowl with one layer of the soaked sponge fingers.\n6. Spread half of the strawberries over the sponge fingers.\n7. Sprinkle half of the grated chocolate over that and then half of the custard mixture.\n8. Repeat the layers in order again.\n9. Cut the remaining 3 strawberries in half and lay them on top of the trifle.\n10. Cover and leave in the fridge for at least 4 hours, best overnight.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 can occur before or after Step 1 because it does not depend on the outcome of Step 1."}
{"plan_idx": 1229, "title": "spiced butternut squash soup", "question_idx": 1229, "steps": ["Pour a small layer of water in a baking dish, or a swiss roll tin.", "Preheat the oven to 190 C / Gas mark 6.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Pour a small layer of water in a baking dish, or a swiss roll tin.\n2. Preheat the oven to 190 C / Gas mark 6.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the water in the dish will evaporate quickly in the preheating oven, ensuring that the squash is not sitting in water while baking."}
{"plan_idx": 1230, "title": "spiced butternut squash soup", "question_idx": 1230, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Add the potatoes, and bring to the boil.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 10 happen after Step 4?", "why_question": "Why is it not necessary for Step 10 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Add the potatoes, and bring to the boil.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 10 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 4 because Step 10 refers to baking the butternut squash, while Step 4 refers to boiling the potatoes."}
{"plan_idx": 1231, "title": "very-vanilla-ry-cheesecake", "question_idx": 1231, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 10 happen after Step 5?", "why_question": "Why is it not necessary for Step 10 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 5 because the water bath is created in Step 5 to prevent the cheesecake from cracking during baking, which is after Step 10."}
{"plan_idx": 1232, "title": "peppers-with-tuna-and-mushrooms", "question_idx": 1232, "steps": ["Heat 2 tbsp olive oil in a frying pan and add 1 chopped onion.", "Meanwhile, drain and slice a 280g jar of roasted red peppers.", "Add 250g halved or quartered chestnut mushrooms.", "Season and cook, stirring occasionally, until the mushrooms give up their juices.", "Add 1 tbsp wholegrain mustard, the grated zest of 1 lemon, 1 crushed garlic clove and 4 tbsp dry sherry.", "Cook, stirring until the mushrooms are evenly coated with a little sauce.", "Cook for 5 minutes or until softened.", "Mix the peppers into the mushrooms and heat gently for 1 minute.", "Finally, stir in a 185g can tuna, drained, and 25g chopped fresh parsley.", "Serve immediately, with crisp salad leaves and plenty of hot crusty bread or boiled rice."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: peppers-with-tuna-and-mushrooms\n\nProcedure:\n1. Heat 2 tbsp olive oil in a frying pan and add 1 chopped onion.\n2. Meanwhile, drain and slice a 280g jar of roasted red peppers.\n3. Add 250g halved or quartered chestnut mushrooms.\n4. Season and cook, stirring occasionally, until the mushrooms give up their juices.\n5. Add 1 tbsp wholegrain mustard, the grated zest of 1 lemon, 1 crushed garlic clove and 4 tbsp dry sherry.\n6. Cook, stirring until the mushrooms are evenly coated with a little sauce.\n7. Cook for 5 minutes or until softened.\n8. Mix the peppers into the mushrooms and heat gently for 1 minute.\n9. Finally, stir in a 185g can tuna, drained, and 25g chopped fresh parsley.\n10. Serve immediately, with crisp salad leaves and plenty of hot crusty bread or boiled rice.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 (cooking for 5 minutes) does not need to happen after Step 2 (draining and slicing the peppers) because Step 7 occurs after the peppers have already been added to the mushrooms in Step 8."}
{"plan_idx": 1233, "title": "busters-liver-dinner", "question_idx": 1233, "steps": ["Put all ingredients into a slow cooker, mix together.", "Put slow cooker on high for 4 to 5 hours or low all day.", ")", "( If mixture starts to look too dry just add a little hot water.", "Once cooked, divide between several plastic microwaveable tubs with lids.", "This mixture usually makes 6 to 7 meals, I freeze 4 and put the rest in the fridge.", "When ready to eat microwave with lid half off for 2 to 3 minutes on medium high."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: busters-liver-dinner\n\nProcedure:\n1. Put all ingredients into a slow cooker, mix together.\n2. Put slow cooker on high for 4 to 5 hours or low all day.\n3. )\n4. ( If mixture starts to look too dry just add a little hot water.\n5. Once cooked, divide between several plastic microwaveable tubs with lids.\n6. This mixture usually makes 6 to 7 meals, I freeze 4 and put the rest in the fridge.\n7. When ready to eat microwave with lid half off for 2 to 3 minutes on medium high.\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 4 is not dependent on Step 3 and can occur at any point during the cooking process if the mixture becomes too dry."}
{"plan_idx": 1234, "title": "chicken and vegetable pie", "question_idx": 1234, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Remove from heat and set aside.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Add water to cover and boil for 15 minutes.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 9 happen after Step 3?", "why_question": "Why is it not necessary for Step 9 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Remove from heat and set aside.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Add water to cover and boil for 15 minutes.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 9 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 9 is not necessary after Step 3 because the vegetables are already cooked in Step 3 and do not need to be boiled again."}
{"plan_idx": 1235, "title": "fusilli-and-meatballs", "question_idx": 1235, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Cover and cook, stirring occasionally, for 20 minutes.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [17, 18], "binary_question": "Must Step 19 happen after Step 18?", "why_question": "Why is it not necessary for Step 19 to happen after Step 18?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Meanwhile, cook the pasta according to the instructions on the packet.\n19. Cover and cook, stirring occasionally, for 20 minutes.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 18?\n\nAnswer: ", "model_answer": "Step 19 can happen before Step 18 because the sauce is simmering and does not need to be cooked any further."}
{"plan_idx": 1236, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1236, "steps": ["To assemble, split shortcakes in half.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 13], "binary_question": "Must Step 14 happen after Step 1?", "why_question": "Why is it not necessary for Step 14 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. To assemble, split shortcakes in half.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 14 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 14 to happen after Step 1 because it can be done while the shortcakes are baking in Step 9."}
{"plan_idx": 1237, "title": "fusilli-and-meatballs", "question_idx": 1237, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Set aside.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 5 happen after Step 4?", "why_question": "Why is it not necessary for Step 5 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n5. Set aside.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 4?\n\nAnswer: ", "model_answer": "It is not necessary for Step 5 to happen after Step 4 because the tomato mixture can be set aside after being processed in a food processor."}
{"plan_idx": 1238, "title": "chocolate-chocolate-cake", "question_idx": 1238, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Then increase speed and beat until stiff.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [11, 14], "binary_question": "Must Step 15 happen after Step 12?", "why_question": "Why is it not necessary for Step 15 to happen after Step 12?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Then increase speed and beat until stiff.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 12?\n\nAnswer: ", "model_answer": "Step 15 can happen after Step 12 because Step 13 involves folding the egg white mixture into the chocolate mixture, which does not require the egg whites to be stiff."}
{"plan_idx": 1239, "title": "chocolate-chocolate-cake", "question_idx": 1239, "steps": ["Place the chocolate chips, coffee and water in a microwave safe bowl.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Place the chocolate chips, coffee and water in a microwave safe bowl.\n2. Preheat the oven to 180 degrees C / Gas Mark 4.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the chocolate mixture does not need to be hot to make the cake."}
{"plan_idx": 1240, "title": "busters-liver-dinner", "question_idx": 1240, "steps": [")", "Put slow cooker on high for 4 to 5 hours or low all day.", "( If mixture starts to look too dry just add a little hot water.", "Put all ingredients into a slow cooker, mix together.", "Once cooked, divide between several plastic microwaveable tubs with lids.", "This mixture usually makes 6 to 7 meals, I freeze 4 and put the rest in the fridge.", "When ready to eat microwave with lid half off for 2 to 3 minutes on medium high."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: busters-liver-dinner\n\nProcedure:\n1. )\n2. Put slow cooker on high for 4 to 5 hours or low all day.\n3. ( If mixture starts to look too dry just add a little hot water.\n4. Put all ingredients into a slow cooker, mix together.\n5. Once cooked, divide between several plastic microwaveable tubs with lids.\n6. This mixture usually makes 6 to 7 meals, I freeze 4 and put the rest in the fridge.\n7. When ready to eat microwave with lid half off for 2 to 3 minutes on medium high.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 1 because the slow cooker is not turned on until Step 2."}
{"plan_idx": 1241, "title": "chocolate-chocolate-cake", "question_idx": 1241, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Set aside to cool.", "Remove and whisk until mixture is smooth.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n5. Set aside to cool.\n6. Remove and whisk until mixture is smooth.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 6 is not necessary after Step 4 because Step 4 states that the butter and margarine should be beaten together until creamy, not until melted."}
{"plan_idx": 1242, "title": "almond and apple cake", "question_idx": 1242, "steps": ["Line base and side with baking parchment.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Preheat the oven to 170 C / Gas mark 3.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Line base and side with baking parchment.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Preheat the oven to 170 C / Gas mark 3.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 (preheating the oven) can happen before Step 1 (lining the tin with parchment) because the oven needs time to reach the required temperature while the parchment lining can be done at any time."}
{"plan_idx": 1243, "title": "chocolate-pancake-batter", "question_idx": 1243, "steps": ["Sift the flour and cocoa powder into a bowl.", "Make a well in the centre and whisk in the beaten eggs.", "Gradually whisk in milk, melted butter and sugar.", "Use a piece of kitchen paper to grease the pan with a little sunflower oil.", "Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.", "For best results, set the pancake batter aside for 20 minutes to rest.", "Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.", "Cook for a minute or so until the pancake edges start to crisp up.", "Use a palette knife to flip the pancake and cook the other side, about 1 minute.", "Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.", "Stack the pancakes on top of each other to keep warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-pancake-batter\n\nProcedure:\n1. Sift the flour and cocoa powder into a bowl.\n2. Make a well in the centre and whisk in the beaten eggs.\n3. Gradually whisk in milk, melted butter and sugar.\n4. Use a piece of kitchen paper to grease the pan with a little sunflower oil.\n5. Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.\n6. For best results, set the pancake batter aside for 20 minutes to rest.\n7. Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.\n8. Cook for a minute or so until the pancake edges start to crisp up.\n9. Use a palette knife to flip the pancake and cook the other side, about 1 minute.\n10. Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.\n11. Stack the pancakes on top of each other to keep warm.\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Setting the pancake batter aside for 20 minutes after Step 3 allows the ingredients to fully combine and develop the best flavor and texture, and it does not require the pan to be greased before this step."}
{"plan_idx": 1244, "title": "brown sugar shortbread", "question_idx": 1244, "steps": ["Roll to 1cm (1/2 in) thickness.", "Cream butter and brown sugar.", "Add 400g to 500g flour.", "Mix well.", "Sprinkle board with the remaining flour.", "Knead for 5 minutes, adding enough flour to make a soft dough.", "Preheat oven to 160 C / Gas mark 3.", "Cut into 7x2cm (3x1 in) strips.", "Prick with fork and place on ungreased baking trays.", "Bake in preheated oven for 20 to 25 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: brown sugar shortbread\n\nProcedure:\n1. Roll to 1cm (1/2 in) thickness.\n2. Cream butter and brown sugar.\n3. Add 400g to 500g flour.\n4. Mix well.\n5. Sprinkle board with the remaining flour.\n6. Knead for 5 minutes, adding enough flour to make a soft dough.\n7. Preheat oven to 160 C / Gas mark 3.\n8. Cut into 7x2cm (3x1 in) strips.\n9. Prick with fork and place on ungreased baking trays.\n10. Bake in preheated oven for 20 to 25 minutes.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 7 to happen after Step 1 because the dough is not yet formed in Step 1."}
{"plan_idx": 1245, "title": "spiced butternut squash soup", "question_idx": 1245, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Cook for about 20 minutes, or until soft.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 11 happen after Step 2?", "why_question": "Why is it not necessary for Step 11 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Cook for about 20 minutes, or until soft.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Pour a small layer of water in a baking dish, or a swiss roll tin.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 11 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 2 because it is a separate instruction for preparing the baking dish for the squash, which is used later in Step 12."}
{"plan_idx": 1246, "title": "simple-basic-cupcakes", "question_idx": 1246, "steps": ["Gradually add the flour, mixing well each time until evenly mixed.", "Beat butter and sugar together until light and fluffy.", "Add the eggs, one at a time, beating after each addition.", "If the batter is too thick, stir in some milk.", "Preheat oven to 180 C / Gas 4.", "Spoon tablespoons of batter into a greased muffin tin.", "Bake in preheated oven for 15-20 minutes.", "The cake is done when a skewer inserted to the cake comes out clean.", "Let rest for fives minutes, then allow to cool fully on a wire rack.", "Decorate, if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: simple-basic-cupcakes\n\nProcedure:\n1. Gradually add the flour, mixing well each time until evenly mixed.\n2. Beat butter and sugar together until light and fluffy.\n3. Add the eggs, one at a time, beating after each addition.\n4. If the batter is too thick, stir in some milk.\n5. Preheat oven to 180 C / Gas 4.\n6. Spoon tablespoons of batter into a greased muffin tin.\n7. Bake in preheated oven for 15-20 minutes.\n8. The cake is done when a skewer inserted to the cake comes out clean.\n9. Let rest for fives minutes, then allow to cool fully on a wire rack.\n10. Decorate, if desired.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "The oven needs to be preheated before baking the cupcakes, so Step 5 can happen before Step 1."}
{"plan_idx": 1247, "title": "butternut-squash-pastry-for-pies", "question_idx": 1247, "steps": ["Place the flour, egg and squash into the container of a food processor.", "You may need to add a little extra flour.", "Pulse until mixed into a doughy ball.", "Divide into two equal parts.", "Use in a pie or pastie recipe."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: butternut-squash-pastry-for-pies\n\nProcedure:\n1. Place the flour, egg and squash into the container of a food processor.\n2. You may need to add a little extra flour.\n3. Pulse until mixed into a doughy ball.\n4. Divide into two equal parts.\n5. Use in a pie or pastie recipe.\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Because Step 3 is not dependent on Step 2 as the amount of flour added in Step 2 is not specified and may or may not require additional flour in Step 3."}
{"plan_idx": 1248, "title": "chicken and vegetable pie", "question_idx": 1248, "steps": ["Preheat oven to 220 C / Gas mark 7.", "Stir in flour, salt, pepper and celery seed.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "In a saucepan, combine chicken, carrots, peas and celery.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. Stir in flour, salt, pepper and celery seed.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. In a saucepan, combine chicken, carrots, peas and celery.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "It is not necessary for Step 6 to happen after Step 2 because Steps 3, 4, and 5 do not depend on the completion of Step 6."}
{"plan_idx": 1249, "title": "fusilli-and-meatballs", "question_idx": 1249, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [11, 18], "binary_question": "Must Step 19 happen after Step 12?", "why_question": "Why is it not necessary for Step 19 to happen after Step 12?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Meanwhile, cook the pasta according to the instructions on the packet.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 12?\n\nAnswer: ", "model_answer": "Step 19 can happen before Step 12 because the bread crumbs are not essential for the preparation of the pasta."}
{"plan_idx": 1250, "title": "spanish-rabbit-stew", "question_idx": 1250, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "Flavour with salt and pepper to taste.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 8], "binary_question": "Must Step 9 happen after Step 8?", "why_question": "Why is it not necessary for Step 9 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. Flavour with salt and pepper to taste.\n9. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 9 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 8 because the pasta is cooked separately and is not part of the slow cooker recipe."}
{"plan_idx": 1251, "title": "sardine spread", "question_idx": 1251, "steps": ["Place the sardines in a bowl and roughly mash with a fork.", "Enjoy!", "Add in all of the remaining ingredients and stir well."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: sardine spread\n\nProcedure:\n1. Place the sardines in a bowl and roughly mash with a fork.\n2. Enjoy!\n3. Add in all of the remaining ingredients and stir well.\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 3 is not necessary after Step 2 because Step 2 is the final step in the procedure for making sardine spread."}
{"plan_idx": 1252, "title": "spiced butternut squash soup", "question_idx": 1252, "steps": ["Cook for about 20 minutes, or until soft.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Preheat the oven to 190 C / Gas mark 6.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 11 happen after Step 1?", "why_question": "Why is it not necessary for Step 11 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Cook for about 20 minutes, or until soft.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Preheat the oven to 190 C / Gas mark 6.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 11 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 1 because the butternut squash is not baked in the oven until later in the procedure."}
{"plan_idx": 1253, "title": "chocolate-chocolate-cake", "question_idx": 1253, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Then increase speed and beat until stiff.", "In a separate bowl, beat egg whites until foamy.", "Add the cooled chocolate to the mix and beat again.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 11], "binary_question": "Must Step 12 happen after Step 10?", "why_question": "Why is it not necessary for Step 12 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Then increase speed and beat until stiff.\n11. In a separate bowl, beat egg whites until foamy.\n12. Add the cooled chocolate to the mix and beat again.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 12 to happen after Step 10?\n\nAnswer: ", "model_answer": "Step 12 is not dependent on Step 10 as the cooled chocolate can be added to the mixture at any point before the egg white mixture is folded in."}
{"plan_idx": 1254, "title": "chocolate-chocolate-cake", "question_idx": 1254, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Cool in the tin for 10 minutes to allow the cake to set.", "Note that the cake is very dense, so the top may crack when baking.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [18, 20], "binary_question": "Must Step 21 happen after Step 19?", "why_question": "Why is it not necessary for Step 21 to happen after Step 19?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Then remove from the tin, and allow to cool completely, which may take several hours.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Note that the cake is very dense, so the top may crack when baking.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 21 to happen after Step 19?\n\nAnswer: ", "model_answer": "Step 21 is not necessary after Step 19 because the cake is required to cool completely in the tin for several hours in Step 19, which provides ample time for the top to crack during baking."}
{"plan_idx": 1255, "title": "almond and apple cake", "question_idx": 1255, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Repeat remaining flour and milk.", "Use a wooden spoon to stir until well combined.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 10 happen after Step 8?", "why_question": "Why is it not necessary for Step 10 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n9. Repeat remaining flour and milk.\n10. Use a wooden spoon to stir until well combined.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 10 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 10 (stirring until well combined) comes after Step 9 (adding the remaining flour and milk), not Step 8 (arranging the apple over the base of the prepared tin)."}
{"plan_idx": 1256, "title": "tortellini-fritto-with-almond-butter", "question_idx": 1256, "steps": ["Bring a saucepan of water to the boil.", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.", "Continue to gently fry and stir the tortellini until golden brown.", "If you slightly undercooked your tortellini then it's less likely to stick to the pan.", "Enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. Bring a saucepan of water to the boil.\n2. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n3. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n4. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n5. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n6. Continue to gently fry and stir the tortellini until golden brown.\n7. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n8. Enjoy!\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 4 because Step 7 is only necessary if the tortellini was slightly undercooked in Step 2."}
{"plan_idx": 1257, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1257, "steps": ["Remove to a wire rack; cool for 15 minutes.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 10 happen after Step 1?", "why_question": "Why is it not necessary for Step 10 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. Remove to a wire rack; cool for 15 minutes.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 10 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 10 is not necessary after Step 1 because it is possible to bake the shortcakes, spread them with lemon butter and top them with strawberries and whipped cream before refrigerating the strawberries separately."}
{"plan_idx": 1258, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1258, "steps": ["In a bowl, combine the flour, sugar, baking powder and salt.", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a bowl, combine the flour, sugar, baking powder and salt.\n2. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the strawberries in Step 2 are only used for serving and do not interact with the other ingredients in the recipe."}
{"plan_idx": 1259, "title": "chocolate-chocolate-cake", "question_idx": 1259, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "Note that the cake is very dense, so the top may crack when baking.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "In a separate bowl, beat egg whites until foamy.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [10, 18], "binary_question": "Must Step 19 happen after Step 11?", "why_question": "Why is it not necessary for Step 19 to happen after Step 11?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. Note that the cake is very dense, so the top may crack when baking.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. In a separate bowl, beat egg whites until foamy.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 11?\n\nAnswer: ", "model_answer": "Step 11 does not mention egg whites, so Step 19 does not need to happen after Step 11."}
{"plan_idx": 1260, "title": "almost no fat banana bread", "question_idx": 1260, "steps": ["Preheat oven to 180 C / Gas mark 4.", "Add egg whites, bananas and apple pur\u00c3\u00a9e; stir just until combined.", "In a large bowl, stir together flour, sugar, baking powder, bicarbonate of soda and cinnamon.", "Lightly grease a 20x10cm (8x4 in) loaf tin.", "Pour batter into prepared tin.", "Bake in preheated oven for 50 to 55 minutes, until a skewer inserted into centre of loaf comes out clean.", "Turn out onto wire rack and allow to cool before slicing."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almost no fat banana bread\n\nProcedure:\n1. Preheat oven to 180 C / Gas mark 4.\n2. Add egg whites, bananas and apple pur\u00c3\u00a9e; stir just until combined.\n3. In a large bowl, stir together flour, sugar, baking powder, bicarbonate of soda and cinnamon.\n4. Lightly grease a 20x10cm (8x4 in) loaf tin.\n5. Pour batter into prepared tin.\n6. Bake in preheated oven for 50 to 55 minutes, until a skewer inserted into centre of loaf comes out clean.\n7. Turn out onto wire rack and allow to cool before slicing.\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "Lightly greasing the loaf tin before adding the batter ensures that the bread does not stick to the tin even if Step 4 is completed after Step 2."}
{"plan_idx": 1261, "title": "brown sugar shortbread", "question_idx": 1261, "steps": ["Add 400g to 500g flour.", "Cream butter and brown sugar.", "Preheat oven to 160 C / Gas mark 3.", "Mix well.", "Sprinkle board with the remaining flour.", "Knead for 5 minutes, adding enough flour to make a soft dough.", "Roll to 1cm (1/2 in) thickness.", "Cut into 7x2cm (3x1 in) strips.", "Prick with fork and place on ungreased baking trays.", "Bake in preheated oven for 20 to 25 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: brown sugar shortbread\n\nProcedure:\n1. Add 400g to 500g flour.\n2. Cream butter and brown sugar.\n3. Preheat oven to 160 C / Gas mark 3.\n4. Mix well.\n5. Sprinkle board with the remaining flour.\n6. Knead for 5 minutes, adding enough flour to make a soft dough.\n7. Roll to 1cm (1/2 in) thickness.\n8. Cut into 7x2cm (3x1 in) strips.\n9. Prick with fork and place on ungreased baking trays.\n10. Bake in preheated oven for 20 to 25 minutes.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because the oven does not need to be preheated before the ingredients are mixed."}
{"plan_idx": 1262, "title": "chocolate-chocolate-cake", "question_idx": 1262, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Note that the cake is very dense, so the top may crack when baking.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Pour the mixture into the cake tin.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [15, 18], "binary_question": "Must Step 19 happen after Step 16?", "why_question": "Why is it not necessary for Step 19 to happen after Step 16?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Note that the cake is very dense, so the top may crack when baking.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Pour the mixture into the cake tin.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 16?\n\nAnswer: ", "model_answer": "Step 19 (pouring the mixture into the cake tin) needs to happen before Step 16 (greasing and prepping the tin) because the tin needs to be prepared before the mixture can be poured in."}
{"plan_idx": 1263, "title": "tangy-gammon-in-cider", "question_idx": 1263, "steps": ["Drain the onions and chop each one in half.", "Start by piercing each tomato once and covering with boiling water to loosen the skins.", "Preheat the oven to 200 degrees /gas mark 6.", "Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.", "Put the onions, tomatoes and apples into a casserole dish.", "Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.", "Place in the dish and repeat with the other gammon steaks.", "Pour cider over the steaks, cover the top with a lid or tin foil.", "Cook for 1 hour."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tangy-gammon-in-cider\n\nProcedure:\n1. Drain the onions and chop each one in half.\n2. Start by piercing each tomato once and covering with boiling water to loosen the skins.\n3. Preheat the oven to 200 degrees /gas mark 6.\n4. Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.\n5. Put the onions, tomatoes and apples into a casserole dish.\n6. Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.\n7. Place in the dish and repeat with the other gammon steaks.\n8. Pour cider over the steaks, cover the top with a lid or tin foil.\n9. Cook for 1 hour.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 1 because the order of draining and chopping the onions does not affect the outcome."}
{"plan_idx": 1264, "title": "green-tofu-curry", "question_idx": 1264, "steps": ["Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Place water in a medium saucepan, and stir in the rice.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Place water in a medium saucepan, and stir in the rice.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 (placing water and rice in a saucepan) does not need to happen after Step 1 (frying) because it does not involve the tofu, which is the main ingredient in the recipe."}
{"plan_idx": 1265, "title": "almond and apple cake", "question_idx": 1265, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Add the eggs, 1 at a time, beating well after each addition.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Line base and side with baking parchment.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Add the eggs, 1 at a time, beating well after each addition.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Line base and side with baking parchment.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 3 because greasing the cake tin (Step 2) and adding the eggs (Step 3) do not affect the lining of the cake tin."}
{"plan_idx": 1266, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1266, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Add sugar; beat until stiff peaks form.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Place 5cm apart on an ungreased baking tray.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 12], "binary_question": "Must Step 13 happen after Step 8?", "why_question": "Why is it not necessary for Step 13 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Add sugar; beat until stiff peaks form.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Place 5cm apart on an ungreased baking tray.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 13 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 13 (placing the shortcakes on a baking tray) can be done before Step 8 (beating the cream) because the shortcakes need to bake before the cream is assembled on top of them."}
{"plan_idx": 1267, "title": "green-tofu-curry", "question_idx": 1267, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Mix in green curry paste.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 10 happen after Step 3?", "why_question": "Why is it not necessary for Step 10 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Mix in green curry paste.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Cover, reduce heat, and simmer 20 minutes.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 10 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 3 because the coconut milk does not interact with the rice and green curry paste cooked in earlier steps."}
{"plan_idx": 1268, "title": "busters-liver-dinner", "question_idx": 1268, "steps": ["Put all ingredients into a slow cooker, mix together.", "Put slow cooker on high for 4 to 5 hours or low all day.", "( If mixture starts to look too dry just add a little hot water.", "When ready to eat microwave with lid half off for 2 to 3 minutes on medium high.", "Once cooked, divide between several plastic microwaveable tubs with lids.", "This mixture usually makes 6 to 7 meals, I freeze 4 and put the rest in the fridge.", ")"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: busters-liver-dinner\n\nProcedure:\n1. Put all ingredients into a slow cooker, mix together.\n2. Put slow cooker on high for 4 to 5 hours or low all day.\n3. ( If mixture starts to look too dry just add a little hot water.\n4. When ready to eat microwave with lid half off for 2 to 3 minutes on medium high.\n5. Once cooked, divide between several plastic microwaveable tubs with lids.\n6. This mixture usually makes 6 to 7 meals, I freeze 4 and put the rest in the fridge.\n7. )\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 4 because Step 5 and Step 6 are not necessary for the meal to be ready."}
{"plan_idx": 1269, "title": "fusilli-and-meatballs", "question_idx": 1269, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Cover and simmer, stirring often, for 30 minutes.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 9 happen after Step 2?", "why_question": "Why is it not necessary for Step 9 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Cover and simmer, stirring often, for 30 minutes.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 9 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 9 does not need to occur after Step 2 because Step 2 involves simmering the meatballs and Step 9 involves saut\u00e9ing the onion and garlic, which are separate steps."}
{"plan_idx": 1270, "title": "smoked-salmon-and-grapefruit-salad", "question_idx": 1270, "steps": ["Top and tail the grapefruits.", "This is to catch any juices.", "Slice the skin off the grapefruit over a bowl.", "Using a small knife, segment the grapefruits over the juice bowl.", "Arrange the lamb's lettuce onto each serving plate or a large salad bowl.", "Top with grapefruit segments and smoked salmon.", "Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.", "Pour over the salad and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 3 happen after Step 2?", "why_question": "Why is it not necessary for Step 3 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: smoked-salmon-and-grapefruit-salad\n\nProcedure:\n1. Top and tail the grapefruits.\n2. This is to catch any juices.\n3. Slice the skin off the grapefruit over a bowl.\n4. Using a small knife, segment the grapefruits over the juice bowl.\n5. Arrange the lamb's lettuce onto each serving plate or a large salad bowl.\n6. Top with grapefruit segments and smoked salmon.\n7. Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.\n8. Pour over the salad and serve.\n\n\nWhy is it not necessary for Step 3 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 2 because the bowl is already positioned below the grapefruit to catch any juices while the skin is being sliced off."}
{"plan_idx": 1271, "title": "vegetable-terrine", "question_idx": 1271, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 9], "binary_question": "Must Step 10 happen after Step 9?", "why_question": "Why is it not necessary for Step 10 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. It is better to use a silicone mould, it will be easier to remove for serving.\n10. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 10 to happen after Step 9?\n\nAnswer: ", "model_answer": "It is not necessary for Step 10 to happen after Step 9 because Step 11 requires the vegetables to be arranged in the mould, which can be done before pouring the cream mixture in Step 10."}
{"plan_idx": 1272, "title": "banana-split-cake", "question_idx": 1272, "steps": ["Preheat oven to 190 C / Gas 5.", "In a large bowl, combine flour, 175g margarine and chopped pecans.", "Press into the bottom of a 20x30cm tin.", "Bake in preheated oven for 20 minutes.", "Beat with an electric mixer for 6 minutes or until fluffy.", "In a large bowl, combine remaining margarine, eggs and icing sugar.", "Remove from oven and allow to cool.", "Spread over cooled base.", "Slice bananas and arrange on filling, then top with pineapple.", "Slice strawberries and layer over bananas.", "Cover with whipped cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 7 happen after Step 5?", "why_question": "Why is it not necessary for Step 7 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: banana-split-cake\n\nProcedure:\n1. Preheat oven to 190 C / Gas 5.\n2. In a large bowl, combine flour, 175g margarine and chopped pecans.\n3. Press into the bottom of a 20x30cm tin.\n4. Bake in preheated oven for 20 minutes.\n5. Beat with an electric mixer for 6 minutes or until fluffy.\n6. In a large bowl, combine remaining margarine, eggs and icing sugar.\n7. Remove from oven and allow to cool.\n8. Spread over cooled base.\n9. Slice bananas and arrange on filling, then top with pineapple.\n10. Slice strawberries and layer over bananas.\n11. Cover with whipped cream.\n\n\nWhy is it not necessary for Step 7 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 5 because Steps 6 and 7 are not directly related to each other and can be performed in any order."}
{"plan_idx": 1273, "title": "best-ever-margarita", "question_idx": 1273, "steps": ["Pour the tequila, lime cordial, triple sec and lemon-lime soft drink into a cocktail shaker filled with ice.", "Rim 2 margarita glasses with salt if desired and fill with ice.", "Hold your hand firmly over over the top of the shaker so the top doesn't pop off from the fizzy soft drink and shake vigorously.", "Pour into prepared margarita glasses and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: best-ever-margarita\n\nProcedure:\n1. Pour the tequila, lime cordial, triple sec and lemon-lime soft drink into a cocktail shaker filled with ice.\n2. Rim 2 margarita glasses with salt if desired and fill with ice.\n3. Hold your hand firmly over over the top of the shaker so the top doesn't pop off from the fizzy soft drink and shake vigorously.\n4. Pour into prepared margarita glasses and serve.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the order of these steps does not affect the end result of making the margarita."}
{"plan_idx": 1274, "title": "spanish-rabbit-stew", "question_idx": 1274, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "Most importantly, enjoy!", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 11 happen after Step 5?", "why_question": "Why is it not necessary for Step 11 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. Most importantly, enjoy!\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n\n\nWhy is it not necessary for Step 11 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 11 is not necessary for after Step 5 because it suggests adding more of the ingredients to ensure the mixture remains 50/50, but Step 5 is the point where the white wine and water are added to the slow cooker."}
{"plan_idx": 1275, "title": "vegetable-terrine", "question_idx": 1275, "steps": ["It is better to use a silicone mould, it will be easier to remove for serving.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "Add the gelatin in a bowl of cold water until soft.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 10 happen after Step 1?", "why_question": "Why is it not necessary for Step 10 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. It is better to use a silicone mould, it will be easier to remove for serving.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. Add the gelatin in a bowl of cold water until soft.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 10 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 1 because the gelatin is not used until Step 12."}
{"plan_idx": 1276, "title": "fusilli-and-meatballs", "question_idx": 1276, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Add to the saucepan.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 18], "binary_question": "Must Step 19 happen after Step 6?", "why_question": "Why is it not necessary for Step 19 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Meanwhile, cook the pasta according to the instructions on the packet.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Add to the saucepan.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 6?\n\nAnswer: ", "model_answer": "Because Step 19 directs the cooked pasta to be added to the saucepan, and Step 6 directs the pasta to be cooked."}
{"plan_idx": 1277, "title": "vegetable-terrine", "question_idx": 1277, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "Run the vegetables under cold water to stop them cooking.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n3. Run the vegetables under cold water to stop them cooking.\n4. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "There is no indication in the procedure that Step 4 is required to happen after Step 2."}
{"plan_idx": 1278, "title": "chocolate-chocolate-cake", "question_idx": 1278, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Slowly add the flour and beat at a low speed.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 9 happen after Step 2?", "why_question": "Why is it not necessary for Step 9 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Slowly add the flour and beat at a low speed.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Place the chocolate chips, coffee and water in a microwave safe bowl.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 9 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 2 because Step 3 onwards describes the preparation of the chocolate mixture, which is separate from the batter creation in Steps 1-2."}
{"plan_idx": 1279, "title": "fusilli-and-meatballs", "question_idx": 1279, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Process the bread until crumbs form.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Add to the saucepan.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 11 happen after Step 6?", "why_question": "Why is it not necessary for Step 11 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Process the bread until crumbs form.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Add to the saucepan.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 6?\n\nAnswer: ", "model_answer": "Because Step 11 is adding the onion mixture (produced in Step 2 and 3) to the saucepan, while Step 6 is about processing the ingredients to form bread crumbs."}
{"plan_idx": 1280, "title": "curried bbq mussels", "question_idx": 1280, "steps": ["Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Arrange four large sheets of foil on a flat surface.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Top each with lime slices.", "Sprinkle the red pepper and parsley over the top of each portion.", "Dot the mussels with the curry mixture.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 7 happen after Step 5?", "why_question": "Why is it not necessary for Step 7 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n2. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n3. Arrange four large sheets of foil on a flat surface.\n4. Divide the mussels into four even portions and place one portion on each piece of foil.\n5. Top each with lime slices.\n6. Sprinkle the red pepper and parsley over the top of each portion.\n7. Dot the mussels with the curry mixture.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 5?\n\nAnswer: ", "model_answer": "Because the lime slices and the red pepper and parsley both go on top of the mussels, so the order in which they are added does not matter."}
{"plan_idx": 1281, "title": "very-vanilla-ry-cheesecake", "question_idx": 1281, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Drizzle the crumbs with melted butter and stir to combine.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Drizzle the crumbs with melted butter and stir to combine.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 6 does not need to occur after Step 4 because Step 6 (drizzling the crumbs with melted butter and stirring) is a preparation step for the crumb mixture before it is pressed into the springform tin in Step 5."}
{"plan_idx": 1282, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1282, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Add sugar; beat until stiff peaks form.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Gently pat or roll each half into a 1 .75cm thick circle.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 12], "binary_question": "Must Step 13 happen after Step 7?", "why_question": "Why is it not necessary for Step 13 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Add sugar; beat until stiff peaks form.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Gently pat or roll each half into a 1 .75cm thick circle.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 13 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 13 does not need to happen after Step 7 because the order of these steps does not affect the final assembly of the strawberry shortcakes."}
{"plan_idx": 1283, "title": "spiced-pumpkin-teabread", "question_idx": 1283, "steps": ["Line a 900 g (2 lb) loaf tin with baking parchment.", "Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Line a 900 g (2 lb) loaf tin with baking parchment.\n2. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 2 to happen after Step 1 because Step 1 is lining a loaf tin, while Step 2 is preheating the oven, which can be done while Step 1 is in progress."}
{"plan_idx": 1284, "title": "spiced-pumpkin-teabread", "question_idx": 1284, "steps": ["Add the honey and sultanas, and beat well.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 5 happen after Step 1?", "why_question": "Why is it not necessary for Step 5 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Add the honey and sultanas, and beat well.\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 5 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 5 to happen after Step 1 because Step 5 is unrelated to the tasks in Step 1."}
{"plan_idx": 1285, "title": "green-tofu-curry", "question_idx": 1285, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Season with salt.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Cover, reduce heat, and simmer 20 minutes.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 8 happen after Step 3?", "why_question": "Why is it not necessary for Step 8 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Season with salt.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Cover, reduce heat, and simmer 20 minutes.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 8 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 8 (simmering the tofu covered and on low heat for 20 minutes) does not have to happen after Step 3 (seasoning the rice with salt and removing it from the heat) because the rice is already cooked and does not require any further cooking."}
{"plan_idx": 1286, "title": "balsamic-and-mozzarella-chicken", "question_idx": 1286, "steps": ["Coat a large frying pan lightly with oil, and set over low heat.", "Pour the vinaigrette over it, cover or seal and marinate in the fridge for 12 to 24 hours.", "Place chicken in a shallow dish or large resealable plastic bag.", "Remove the chicken from the marinade and discard the marinade.", "Saute chicken breast fillets over low heat for about 30 minutes, or until juices run clear.", "Arrange chicken on a serving platter.", "Place a generous slice of fresh mozzarella on top of each piece.", "Place a leaf of basil on top of the cheese, and cover with a slice of tomato.", "Drizzle balsamic vinegar over the platter, then season with salt and pepper.", "Serve!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: balsamic-and-mozzarella-chicken\n\nProcedure:\n1. Coat a large frying pan lightly with oil, and set over low heat.\n2. Pour the vinaigrette over it, cover or seal and marinate in the fridge for 12 to 24 hours.\n3. Place chicken in a shallow dish or large resealable plastic bag.\n4. Remove the chicken from the marinade and discard the marinade.\n5. Saute chicken breast fillets over low heat for about 30 minutes, or until juices run clear.\n6. Arrange chicken on a serving platter.\n7. Place a generous slice of fresh mozzarella on top of each piece.\n8. Place a leaf of basil on top of the cheese, and cover with a slice of tomato.\n9. Drizzle balsamic vinegar over the platter, then season with salt and pepper.\n10. Serve!\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 1 because the chicken is being marinated in the refrigerator, so it does not need to be in a heated pan."}
{"plan_idx": 1287, "title": "tangy-gammon-in-cider", "question_idx": 1287, "steps": ["Preheat the oven to 200 degrees /gas mark 6.", "Start by piercing each tomato once and covering with boiling water to loosen the skins.", "Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.", "Drain the onions and chop each one in half.", "Put the onions, tomatoes and apples into a casserole dish.", "Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.", "Place in the dish and repeat with the other gammon steaks.", "Pour cider over the steaks, cover the top with a lid or tin foil.", "Cook for 1 hour."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tangy-gammon-in-cider\n\nProcedure:\n1. Preheat the oven to 200 degrees /gas mark 6.\n2. Start by piercing each tomato once and covering with boiling water to loosen the skins.\n3. Once the tomatoes have been in the water for 5 minutes, drain, then remove the skins and coarsely chop into largish pieces.\n4. Drain the onions and chop each one in half.\n5. Put the onions, tomatoes and apples into a casserole dish.\n6. Take a gammon steak, lay flat, and spoon some of the mixture into the middle, then wrap the sides of the steak over the top and secure with a small skewer or piece of raw spaghetti.\n7. Place in the dish and repeat with the other gammon steaks.\n8. Pour cider over the steaks, cover the top with a lid or tin foil.\n9. Cook for 1 hour.\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "It is not necessary for Step 4 to happen after Step 3 because the tomatoes are being coarsely chopped and do not need to be drained first."}
{"plan_idx": 1288, "title": "chicken and vegetable pie", "question_idx": 1288, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Place the chicken mixture in bottom of the prepared pie dish.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Simmer over medium-low heat until thick.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 11 happen after Step 8?", "why_question": "Why is it not necessary for Step 11 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Place the chicken mixture in bottom of the prepared pie dish.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Simmer over medium-low heat until thick.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 11 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 8 because Step 9 involves removing the saucepan from heat and setting it aside, so the mixture is not actively simmering or cooking at that point."}
{"plan_idx": 1289, "title": "strawberry-tiramisu-trifle", "question_idx": 1289, "steps": ["Set 3 strawberries for the garnish aside, and cut the rest into slices.", "Line a glass bowl with one layer of the soaked sponge fingers.", "Then stir in the custard and finally fold in the whipped cream.", "Brush the sponge fingers with the remaining coffee.", "In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.", "Spread half of the strawberries over the sponge fingers.", "Sprinkle half of the grated chocolate over that and then half of the custard mixture.", "Repeat the layers in order again.", "Cut the remaining 3 strawberries in half and lay them on top of the trifle.", "Cover and leave in the fridge for at least 4 hours, best overnight."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: strawberry-tiramisu-trifle\n\nProcedure:\n1. Set 3 strawberries for the garnish aside, and cut the rest into slices.\n2. Line a glass bowl with one layer of the soaked sponge fingers.\n3. Then stir in the custard and finally fold in the whipped cream.\n4. Brush the sponge fingers with the remaining coffee.\n5. In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.\n6. Spread half of the strawberries over the sponge fingers.\n7. Sprinkle half of the grated chocolate over that and then half of the custard mixture.\n8. Repeat the layers in order again.\n9. Cut the remaining 3 strawberries in half and lay them on top of the trifle.\n10. Cover and leave in the fridge for at least 4 hours, best overnight.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 5 does not need to follow step 2 because the cream cheese mixture is not used until step 7."}
{"plan_idx": 1290, "title": "curried bbq mussels", "question_idx": 1290, "steps": ["Top each with lime slices.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Arrange four large sheets of foil on a flat surface.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Dot the mussels with the curry mixture.", "Sprinkle the red pepper and parsley over the top of each portion.", "Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Top each with lime slices.\n2. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n3. Arrange four large sheets of foil on a flat surface.\n4. Divide the mussels into four even portions and place one portion on each piece of foil.\n5. Dot the mussels with the curry mixture.\n6. Sprinkle the red pepper and parsley over the top of each portion.\n7. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 (preheating the barbecue) does not need to happen after Step 1 (topping each mussel with lime slices) because the lime slices are added as a garnish and do not require heat."}
{"plan_idx": 1291, "title": "almost no fat banana bread", "question_idx": 1291, "steps": ["Lightly grease a 20x10cm (8x4 in) loaf tin.", "Preheat oven to 180 C / Gas mark 4.", "In a large bowl, stir together flour, sugar, baking powder, bicarbonate of soda and cinnamon.", "Add egg whites, bananas and apple pur\u00c3\u00a9e; stir just until combined.", "Pour batter into prepared tin.", "Bake in preheated oven for 50 to 55 minutes, until a skewer inserted into centre of loaf comes out clean.", "Turn out onto wire rack and allow to cool before slicing."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almost no fat banana bread\n\nProcedure:\n1. Lightly grease a 20x10cm (8x4 in) loaf tin.\n2. Preheat oven to 180 C / Gas mark 4.\n3. In a large bowl, stir together flour, sugar, baking powder, bicarbonate of soda and cinnamon.\n4. Add egg whites, bananas and apple pur\u00c3\u00a9e; stir just until combined.\n5. Pour batter into prepared tin.\n6. Bake in preheated oven for 50 to 55 minutes, until a skewer inserted into centre of loaf comes out clean.\n7. Turn out onto wire rack and allow to cool before slicing.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because Step 2 (preheating the oven) can be done while Step 1 (greasing the loaf tin) is being completed, saving time and ensuring the oven is ready when the batter is prepared."}
{"plan_idx": 1292, "title": "lightly spiced tomato and red lentil soup", "question_idx": 1292, "steps": ["Heat the oil in a saucepan.", "Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.", "Stir in the celery and carrot and cook for 3 minutes, stirring frequently.", "Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.", "Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.", "Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.", "Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.", "Remove the bay leaf from the soup.", "Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.", "Meanwhile, stir the coriander into the yoghurt for the garnish.", "Season to taste, then reheat until just bubbling.", "Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 10 happen after Step 7?", "why_question": "Why is it not necessary for Step 10 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lightly spiced tomato and red lentil soup\n\nProcedure:\n1. Heat the oil in a saucepan.\n2. Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.\n3. Stir in the celery and carrot and cook for 3 minutes, stirring frequently.\n4. Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.\n5. Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.\n6. Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.\n7. Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.\n8. Remove the bay leaf from the soup.\n9. Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.\n10. Meanwhile, stir the coriander into the yoghurt for the garnish.\n11. Season to taste, then reheat until just bubbling.\n12. Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper.\n\n\nWhy is it not necessary for Step 10 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 7 because the consistency of the soup is checked in Step 7 and the garnish can be prepared while the soup is simmering."}
{"plan_idx": 1293, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1293, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Add sugar; beat until stiff peaks form.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Turn onto a lightly floured surface; knead 10 times.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 12], "binary_question": "Must Step 13 happen after Step 5?", "why_question": "Why is it not necessary for Step 13 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Add sugar; beat until stiff peaks form.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Turn onto a lightly floured surface; knead 10 times.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 13 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 13 does not need to happen after Step 5 because Step 13 involves kneading dough, which is not required for making whipped cream."}
{"plan_idx": 1294, "title": "banana-split-cake", "question_idx": 1294, "steps": ["In a large bowl, combine remaining margarine, eggs and icing sugar.", "In a large bowl, combine flour, 175g margarine and chopped pecans.", "Press into the bottom of a 20x30cm tin.", "Bake in preheated oven for 20 minutes.", "Remove from oven and allow to cool.", "Preheat oven to 190 C / Gas 5.", "Beat with an electric mixer for 6 minutes or until fluffy.", "Spread over cooled base.", "Slice bananas and arrange on filling, then top with pineapple.", "Slice strawberries and layer over bananas.", "Cover with whipped cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: banana-split-cake\n\nProcedure:\n1. In a large bowl, combine remaining margarine, eggs and icing sugar.\n2. In a large bowl, combine flour, 175g margarine and chopped pecans.\n3. Press into the bottom of a 20x30cm tin.\n4. Bake in preheated oven for 20 minutes.\n5. Remove from oven and allow to cool.\n6. Preheat oven to 190 C / Gas 5.\n7. Beat with an electric mixer for 6 minutes or until fluffy.\n8. Spread over cooled base.\n9. Slice bananas and arrange on filling, then top with pineapple.\n10. Slice strawberries and layer over bananas.\n11. Cover with whipped cream.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 1 because it is not dependent on any steps that come before it."}
{"plan_idx": 1295, "title": "green-tofu-curry", "question_idx": 1295, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "In a small saucepan, bring the coconut milk to the boil.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "Cover, reduce heat, and simmer 20 minutes.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 9 happen after Step 3?", "why_question": "Why is it not necessary for Step 9 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. In a small saucepan, bring the coconut milk to the boil.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. Cover, reduce heat, and simmer 20 minutes.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 9 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 9 does not have to happen after Step 3 because the coconut milk is not used until Step 12."}
{"plan_idx": 1296, "title": "cloud-bread", "question_idx": 1296, "steps": ["Preheat oven to 150 C / Gas mark 2.", "Line a baking tray with baking paper.", "beat together until stiff peaks form.", "Place egg whites and baking powder in a glass, metal, or ceramic bowl;", "Mix cream cheese and egg yolks together until smooth.", "Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.", "Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.", "Bake in the preheated oven until golden brown, 17 to 20 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 5 happen after Step 3?", "why_question": "Why is it not necessary for Step 5 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cloud-bread\n\nProcedure:\n1. Preheat oven to 150 C / Gas mark 2.\n2. Line a baking tray with baking paper.\n3. beat together until stiff peaks form.\n4. Place egg whites and baking powder in a glass, metal, or ceramic bowl;\n5. Mix cream cheese and egg yolks together until smooth.\n6. Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.\n7. Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.\n8. Bake in the preheated oven until golden brown, 17 to 20 minutes.\n\n\nWhy is it not necessary for Step 5 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 3 because the egg whites and baking powder are not affected by the mixing of the cream cheese and egg yolks."}
{"plan_idx": 1297, "title": "spanish-rabbit-stew", "question_idx": 1297, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", ").", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. ).\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 is not mentioned in the procedure, so it is not necessary for it to happen after Step 2 or any other step."}
{"plan_idx": 1298, "title": "curried bbq mussels", "question_idx": 1298, "steps": ["Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Top each with lime slices.", "Arrange four large sheets of foil on a flat surface.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Dot the mussels with the curry mixture.", "Sprinkle the red pepper and parsley over the top of each portion.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n2. Top each with lime slices.\n3. Arrange four large sheets of foil on a flat surface.\n4. Divide the mussels into four even portions and place one portion on each piece of foil.\n5. Dot the mussels with the curry mixture.\n6. Sprinkle the red pepper and parsley over the top of each portion.\n7. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 can be completed at any time before the final wrapping (Step 8) as the curry mixture does not need to come into contact with the mussels until just before cooking."}
{"plan_idx": 1299, "title": "feta-and-sundried-tomato-spinach-rolls", "question_idx": 1299, "steps": ["Preheat grill.", "Mix together cream cheese, feta, sundried tomatoes, basil and garlic.", "Blanch the spinach leaves.", "Stir until creamy, with no lumps.", "Wrap a dollop of cheese mix in each spinach leaf.", "Brush with olive oil.", "Sprinkle almonds on the top or alternately roll them in the almonds", "Grill spinach rolls until slightly crispy on top.", "Let cool for 10 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: feta-and-sundried-tomato-spinach-rolls\n\nProcedure:\n1. Preheat grill.\n2. Mix together cream cheese, feta, sundried tomatoes, basil and garlic.\n3. Blanch the spinach leaves.\n4. Stir until creamy, with no lumps.\n5. Wrap a dollop of cheese mix in each spinach leaf.\n6. Brush with olive oil.\n7. Sprinkle almonds on the top or alternately roll them in the almonds\n8. Grill spinach rolls until slightly crispy on top.\n9. Let cool for 10 minutes.\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "The procedure does not specify that Step 4 (stirring until creamy, with no lumps) must happen after Step 3 (blanching the spinach leaves)."}
{"plan_idx": 1300, "title": "spanish-rabbit-stew", "question_idx": 1300, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "Most importantly, enjoy!", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 11 happen after Step 3?", "why_question": "Why is it not necessary for Step 11 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. Most importantly, enjoy!\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n\n\nWhy is it not necessary for Step 11 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 11 (mixing the stew and pasta) is not necessary to happen after Step 3 (enjoying the stew) because Step 3 is the final step in the procedure."}
{"plan_idx": 1301, "title": "chocolate-chocolate-cake", "question_idx": 1301, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Note that the cake is very dense, so the top may crack when baking.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 18], "binary_question": "Must Step 19 happen after Step 8?", "why_question": "Why is it not necessary for Step 19 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Note that the cake is very dense, so the top may crack when baking.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Gradually beat in egg yolks one at a time, beating well after each one.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 8 because the two steps are unrelated and can be completed in any order."}
{"plan_idx": 1302, "title": "chicken and vegetable pie", "question_idx": 1302, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Place the chicken mixture in bottom of the prepared pie dish.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Remove from heat and set aside.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 10], "binary_question": "Must Step 11 happen after Step 9?", "why_question": "Why is it not necessary for Step 11 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Place the chicken mixture in bottom of the prepared pie dish.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Remove from heat and set aside.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 11 to happen after Step 9?\n\nAnswer: ", "model_answer": "Because Step 11 (removing the hot liquid mixture from heat and setting it aside) is irrelevant to the sequence of Step 9 (pouring the hot liquid mixture over the chicken mixture)."}
{"plan_idx": 1303, "title": "lightly spiced tomato and red lentil soup", "question_idx": 1303, "steps": ["Heat the oil in a saucepan.", "Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.", "Meanwhile, stir the coriander into the yoghurt for the garnish.", "Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.", "Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.", "Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.", "Stir in the celery and carrot and cook for 3 minutes, stirring frequently.", "Remove the bay leaf from the soup.", "Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.", "Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.", "Season to taste, then reheat until just bubbling.", "Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lightly spiced tomato and red lentil soup\n\nProcedure:\n1. Heat the oil in a saucepan.\n2. Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.\n3. Meanwhile, stir the coriander into the yoghurt for the garnish.\n4. Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.\n5. Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.\n6. Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.\n7. Stir in the celery and carrot and cook for 3 minutes, stirring frequently.\n8. Remove the bay leaf from the soup.\n9. Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.\n10. Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.\n11. Season to taste, then reheat until just bubbling.\n12. Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 3 because the recipe does not specify any time requirement or any dependence on Step 3."}
{"plan_idx": 1304, "title": "chocolate-chocolate-cake", "question_idx": 1304, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Slowly add the flour and beat at a low speed.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Microwave until chocolate is almost melted.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 9 happen after Step 3?", "why_question": "Why is it not necessary for Step 9 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Slowly add the flour and beat at a low speed.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Microwave until chocolate is almost melted.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 9 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 3 because Step 9 involves microwaving chocolate while Step 3 involves adding flour to a mixture."}
{"plan_idx": 1305, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1305, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "In a small mixing bowl, beat cream until it begins to thicken.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 11], "binary_question": "Must Step 12 happen after Step 3?", "why_question": "Why is it not necessary for Step 12 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. In a small mixing bowl, beat cream until it begins to thicken.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. Rub the butter into the flour until the mixture resembles coarse crumbs.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 12 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 12 does not need to happen after Step 3 because it is not related to the preparation of the whipped cream."}
{"plan_idx": 1306, "title": "fusilli-and-meatballs", "question_idx": 1306, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 12], "binary_question": "Must Step 13 happen after Step 5?", "why_question": "Why is it not necessary for Step 13 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Shape into 20 meatballs about 2.5cm (1in) diameter.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 13 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 13 does not have to happen after Step 5 because the onion mixture in Step 13 is from Step 3, which happens before Step 5."}
{"plan_idx": 1307, "title": "vegetable-terrine", "question_idx": 1307, "steps": ["Add the gelatin in a bowl of cold water until soft.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 9 happen after Step 2?", "why_question": "Why is it not necessary for Step 9 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 9 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 2 because the vegetable cooking done in Step 9 is not directly related to the setting of the cream mixture in Step 2."}
{"plan_idx": 1308, "title": "chocolate-chocolate-cake", "question_idx": 1308, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Cool in the tin for 10 minutes to allow the cake to set.", "Note that the cake is very dense, so the top may crack when baking.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [18, 19], "binary_question": "Must Step 20 happen after Step 19?", "why_question": "Why is it not necessary for Step 20 to happen after Step 19?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Cool in the tin for 10 minutes to allow the cake to set.\n20. Note that the cake is very dense, so the top may crack when baking.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 20 to happen after Step 19?\n\nAnswer: ", "model_answer": "It is not necessary for Step 20 to happen after Step 19 as the cake needs to cool completely before it is decorated."}
{"plan_idx": 1309, "title": "tortellini-fritto-with-almond-butter", "question_idx": 1309, "steps": ["Bring a saucepan of water to the boil.", "If you slightly undercooked your tortellini then it's less likely to stick to the pan.", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.", "Continue to gently fry and stir the tortellini until golden brown.", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.", "Enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. Bring a saucepan of water to the boil.\n2. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n3. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n4. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n5. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n6. Continue to gently fry and stir the tortellini until golden brown.\n7. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n8. Enjoy!\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 2 because Step 2 provides a recommendation for undercooking tortellini, while Step 4 gives instructions for cooking tortellini according to the packet instructions."}
{"plan_idx": 1310, "title": "fusilli-and-meatballs", "question_idx": 1310, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Add the basil and oregano halfway through this time.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [9, 13], "binary_question": "Must Step 14 happen after Step 10?", "why_question": "Why is it not necessary for Step 14 to happen after Step 10?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Add the basil and oregano halfway through this time.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 10?\n\nAnswer: ", "model_answer": "Step 10 is about cooking the meatballs, while Step 14 adds basil and oregano to the tomato sauce, so it is not necessary for Step 14 to happen after Step 10."}
{"plan_idx": 1311, "title": "curried bbq mussels", "question_idx": 1311, "steps": ["Wrap foil tightly around the portions.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Arrange four large sheets of foil on a flat surface.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Dot the mussels with the curry mixture.", "Sprinkle the red pepper and parsley over the top of each portion.", "Top each with lime slices.", "Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 8 happen after Step 1?", "why_question": "Why is it not necessary for Step 8 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Wrap foil tightly around the portions.\n2. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n3. Arrange four large sheets of foil on a flat surface.\n4. Divide the mussels into four even portions and place one portion on each piece of foil.\n5. Dot the mussels with the curry mixture.\n6. Sprinkle the red pepper and parsley over the top of each portion.\n7. Top each with lime slices.\n8. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 8 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 8 can happen before Step 1 because preheating the barbecue does not require the mussels to be wrapped in foil."}
{"plan_idx": 1312, "title": "chocolate-chocolate-cake", "question_idx": 1312, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "In a separate bowl, beat egg whites until foamy.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 11 happen after Step 8?", "why_question": "Why is it not necessary for Step 11 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. In a separate bowl, beat egg whites until foamy.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. Gradually beat in egg yolks one at a time, beating well after each one.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 11 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 8 because the egg whites are beaten separately in Step 8 and then folded into the chocolate mixture in Step 13."}
{"plan_idx": 1313, "title": "very-vanilla-ry-cheesecake", "question_idx": 1313, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 10 happen after Step 8?", "why_question": "Why is it not necessary for Step 10 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 8 because the order of mixing the ingredients in Step 10 does not affect the outcome of the cheesecake."}
{"plan_idx": 1314, "title": "feta-and-sundried-tomato-spinach-rolls", "question_idx": 1314, "steps": ["Brush with olive oil.", "Mix together cream cheese, feta, sundried tomatoes, basil and garlic.", "Stir until creamy, with no lumps.", "Blanch the spinach leaves.", "Wrap a dollop of cheese mix in each spinach leaf.", "Preheat grill.", "Sprinkle almonds on the top or alternately roll them in the almonds", "Grill spinach rolls until slightly crispy on top.", "Let cool for 10 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: feta-and-sundried-tomato-spinach-rolls\n\nProcedure:\n1. Brush with olive oil.\n2. Mix together cream cheese, feta, sundried tomatoes, basil and garlic.\n3. Stir until creamy, with no lumps.\n4. Blanch the spinach leaves.\n5. Wrap a dollop of cheese mix in each spinach leaf.\n6. Preheat grill.\n7. Sprinkle almonds on the top or alternately roll them in the almonds\n8. Grill spinach rolls until slightly crispy on top.\n9. Let cool for 10 minutes.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 6 to happen after Step 1 because the oil in Step 1 is used to prevent the spinach leaves from sticking to the grill, not to help the cheese mixture adhere to the leaves."}
{"plan_idx": 1315, "title": "spiced butternut squash soup", "question_idx": 1315, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Melt the butter in a large pot over medium heat.", "Set aside.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 7], "binary_question": "Must Step 8 happen after Step 6?", "why_question": "Why is it not necessary for Step 8 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n7. Melt the butter in a large pot over medium heat.\n8. Set aside.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 8 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 8, setting aside the sauteed vegetables, can be performed after Step 7 because the melted butter is not used until Step 10, after the potatoes have been added to the chicken stock."}
{"plan_idx": 1316, "title": "chocolate-chocolate-cake", "question_idx": 1316, "steps": ["Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Preheat the oven to 180 degrees C / Gas Mark 4.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 12], "binary_question": "Must Step 13 happen after Step 1?", "why_question": "Why is it not necessary for Step 13 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Preheat the oven to 180 degrees C / Gas Mark 4.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 13 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 13 (preheating the oven) does not need to occur after Step 1 (folding egg whites into chocolate mixture) because the oven can preheat while other steps are being completed."}
{"plan_idx": 1317, "title": "very-vanilla-ry-cheesecake", "question_idx": 1317, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 8 happen after Step 2?", "why_question": "Why is it not necessary for Step 8 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Place the biscuits into a plastic bag and crush with a rolling pin.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 8 to happen after Step 2?\n\nAnswer: ", "model_answer": "Because Step 8 creates biscuit crumbs, which are not used in Step 2."}
{"plan_idx": 1318, "title": "curried bbq mussels", "question_idx": 1318, "steps": ["Divide the mussels into four even portions and place one portion on each piece of foil.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Arrange four large sheets of foil on a flat surface.", "Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Dot the mussels with the curry mixture.", "Sprinkle the red pepper and parsley over the top of each portion.", "Top each with lime slices.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Divide the mussels into four even portions and place one portion on each piece of foil.\n2. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n3. Arrange four large sheets of foil on a flat surface.\n4. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n5. Dot the mussels with the curry mixture.\n6. Sprinkle the red pepper and parsley over the top of each portion.\n7. Top each with lime slices.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 1 because it does not rely on materials or actions from Step 1."}
{"plan_idx": 1319, "title": "chocolate-chocolate-cake", "question_idx": 1319, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Set aside to cool.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 14], "binary_question": "Must Step 15 happen after Step 5?", "why_question": "Why is it not necessary for Step 15 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Set aside to cool.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 15 does not need to happen after Step 5 because it is instructing to set aside the cake to cool, which is done after baking in Step 17."}
{"plan_idx": 1320, "title": "busters-liver-dinner", "question_idx": 1320, "steps": ["Put all ingredients into a slow cooker, mix together.", ")", "( If mixture starts to look too dry just add a little hot water.", "Put slow cooker on high for 4 to 5 hours or low all day.", "Once cooked, divide between several plastic microwaveable tubs with lids.", "This mixture usually makes 6 to 7 meals, I freeze 4 and put the rest in the fridge.", "When ready to eat microwave with lid half off for 2 to 3 minutes on medium high."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: busters-liver-dinner\n\nProcedure:\n1. Put all ingredients into a slow cooker, mix together.\n2. )\n3. ( If mixture starts to look too dry just add a little hot water.\n4. Put slow cooker on high for 4 to 5 hours or low all day.\n5. Once cooked, divide between several plastic microwaveable tubs with lids.\n6. This mixture usually makes 6 to 7 meals, I freeze 4 and put the rest in the fridge.\n7. When ready to eat microwave with lid half off for 2 to 3 minutes on medium high.\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "Because Step 3, which is optional, comes before Step 4."}
{"plan_idx": 1321, "title": "fusilli-and-meatballs", "question_idx": 1321, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Drain on kitchen paper.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [15, 18], "binary_question": "Must Step 19 happen after Step 16?", "why_question": "Why is it not necessary for Step 19 to happen after Step 16?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Meanwhile, cook the pasta according to the instructions on the packet.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Drain on kitchen paper.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 16?\n\nAnswer: ", "model_answer": "Step 19 (drain meatballs on kitchen paper) does not need to happen after Step 16 (cook pasta) because the meatballs are cooked separately from the pasta."}
{"plan_idx": 1322, "title": "cloud-bread", "question_idx": 1322, "steps": ["Line a baking tray with baking paper.", "Preheat oven to 150 C / Gas mark 2.", "Mix cream cheese and egg yolks together until smooth.", "Place egg whites and baking powder in a glass, metal, or ceramic bowl;", "beat together until stiff peaks form.", "Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.", "Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.", "Bake in the preheated oven until golden brown, 17 to 20 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cloud-bread\n\nProcedure:\n1. Line a baking tray with baking paper.\n2. Preheat oven to 150 C / Gas mark 2.\n3. Mix cream cheese and egg yolks together until smooth.\n4. Place egg whites and baking powder in a glass, metal, or ceramic bowl;\n5. beat together until stiff peaks form.\n6. Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.\n7. Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.\n8. Bake in the preheated oven until golden brown, 17 to 20 minutes.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 2 to happen after Step 1 because the order of these steps does not affect the final outcome."}
{"plan_idx": 1323, "title": "chicken and vegetable pie", "question_idx": 1323, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Simmer over medium-low heat until thick.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Add water to cover and boil for 15 minutes.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 8 happen after Step 3?", "why_question": "Why is it not necessary for Step 8 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Simmer over medium-low heat until thick.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Add water to cover and boil for 15 minutes.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 8 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 8 (boiling the sauce for 15 minutes) is done after Step 7 (making the sauce) to thicken it, not after Step 3 (cooking the chicken and vegetables)."}
{"plan_idx": 1324, "title": "smoked-salmon-and-grapefruit-salad", "question_idx": 1324, "steps": ["Top and tail the grapefruits.", "Slice the skin off the grapefruit over a bowl.", "Using a small knife, segment the grapefruits over the juice bowl.", "This is to catch any juices.", "Arrange the lamb's lettuce onto each serving plate or a large salad bowl.", "Top with grapefruit segments and smoked salmon.", "Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.", "Pour over the salad and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: smoked-salmon-and-grapefruit-salad\n\nProcedure:\n1. Top and tail the grapefruits.\n2. Slice the skin off the grapefruit over a bowl.\n3. Using a small knife, segment the grapefruits over the juice bowl.\n4. This is to catch any juices.\n5. Arrange the lamb's lettuce onto each serving plate or a large salad bowl.\n6. Top with grapefruit segments and smoked salmon.\n7. Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.\n8. Pour over the salad and serve.\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 4 is not necessary after Step 3 because it is already implied that the bowl is used to catch the juices when segmenting the grapefruits."}
{"plan_idx": 1325, "title": "cloud-bread", "question_idx": 1325, "steps": ["Preheat oven to 150 C / Gas mark 2.", "Place egg whites and baking powder in a glass, metal, or ceramic bowl;", "Mix cream cheese and egg yolks together until smooth.", "Line a baking tray with baking paper.", "beat together until stiff peaks form.", "Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.", "Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.", "Bake in the preheated oven until golden brown, 17 to 20 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cloud-bread\n\nProcedure:\n1. Preheat oven to 150 C / Gas mark 2.\n2. Place egg whites and baking powder in a glass, metal, or ceramic bowl;\n3. Mix cream cheese and egg yolks together until smooth.\n4. Line a baking tray with baking paper.\n5. beat together until stiff peaks form.\n6. Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.\n7. Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.\n8. Bake in the preheated oven until golden brown, 17 to 20 minutes.\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 2 because the baking tray can be lined with baking paper at any point before the batter is spooned onto it in Step 7."}
{"plan_idx": 1326, "title": "spiced-pumpkin-teabread", "question_idx": 1326, "steps": ["Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 can be completed before Step 1 because the oven temperature does not affect the steaming or boiling of the pumpkin."}
{"plan_idx": 1327, "title": "almond and apple cake", "question_idx": 1327, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Add the eggs, 1 at a time, beating well after each addition.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 10 happen after Step 5?", "why_question": "Why is it not necessary for Step 10 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Add the eggs, 1 at a time, beating well after each addition.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 10 to happen after Step 5?\n\nAnswer: ", "model_answer": "It is not necessary for Step 10 to happen after Step 5 because the apple slices need to be placed in the bottom of the cake tin before the batter is added."}
{"plan_idx": 1328, "title": "butternut-squash-pastry-for-pies", "question_idx": 1328, "steps": ["You may need to add a little extra flour.", "Pulse until mixed into a doughy ball.", "Place the flour, egg and squash into the container of a food processor.", "Divide into two equal parts.", "Use in a pie or pastie recipe."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: butternut-squash-pastry-for-pies\n\nProcedure:\n1. You may need to add a little extra flour.\n2. Pulse until mixed into a doughy ball.\n3. Place the flour, egg and squash into the container of a food processor.\n4. Divide into two equal parts.\n5. Use in a pie or pastie recipe.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 3 to happen after Step 1 because Step 1 is optional and does not affect the outcome of Step 3."}
{"plan_idx": 1329, "title": "green-tofu-curry", "question_idx": 1329, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Bring to the boil.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Heat the sesame oil in a separate medium saucepan over medium heat.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Bring to the boil.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 5 (bringing the coconut milk to a boil) does not need to happen after Step 2 (heating the sesame oil) because these steps are independent of each other and can be performed simultaneously."}
{"plan_idx": 1330, "title": "spiced-pumpkin-teabread", "question_idx": 1330, "steps": ["Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.", "Line a 900 g (2 lb) loaf tin with baking parchment.", "Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.", "Drain thoroughly, then mash with a potato masher until smooth.", "Add the honey and sultanas, and beat well.", "Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).", "Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.", "Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.", "Tip the mixture into the prepared tin and smooth the surface.", "Sprinkle with the pumpkin seeds.", "Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.", "Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.", "Gently brush with the 2 tsp honey while still warm.", "This teabread is best served slightly warm, or within a day of making."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-pumpkin-teabread\n\nProcedure:\n1. Sift the wholemeal and white flours and the allspice into a bowl, tipping in any bran left in the sieve.\n2. Line a 900 g (2 lb) loaf tin with baking parchment.\n3. Steam the pumpkin flesh, or cook it in just a little boiling water, for 10 minutes or until tender.\n4. Drain thoroughly, then mash with a potato masher until smooth.\n5. Add the honey and sultanas, and beat well.\n6. Preheat the oven to 180\u5c0aC (350\u5c0aF, gas mark 4).\n7. Rub in the butter with your fingertips until the mixture resembles fine breadcrumbs.\n8. Add the pumpkin mixture and beat well with a wooden spoon until evenly mixed.\n9. Tip the mixture into the prepared tin and smooth the surface.\n10. Sprinkle with the pumpkin seeds.\n11. Bake for 50 minutes or until the loaf is well risen, golden brown and firm to the touch.\n12. Allow the loaf to cool in the tin for 10 minutes, then turn it out onto a wire rack.\n13. Gently brush with the 2 tsp honey while still warm.\n14. This teabread is best served slightly warm, or within a day of making.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 (preheating the oven) can occur before Step 1 (sifting dry ingredients) because preheating takes time and can be done while other steps are being completed."}
{"plan_idx": 1331, "title": "green-tofu-curry", "question_idx": 1331, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "In a small saucepan, bring the coconut milk to the boil.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "Remove from heat, cool slightly, and fluff with a fork.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 8], "binary_question": "Must Step 9 happen after Step 4?", "why_question": "Why is it not necessary for Step 9 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. In a small saucepan, bring the coconut milk to the boil.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. Remove from heat, cool slightly, and fluff with a fork.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 9 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 4 because it occurs after Step 8 and before Step 10, as indicated in the procedure."}
{"plan_idx": 1332, "title": "spiced-guava-cake", "question_idx": 1332, "steps": ["Preheat oven to 180 C / Gas 4.", "In another bowl, cream together butter and sugar.", "Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "In another bowl, mix together guava pulp and juice.", "Grease and flour one 23x13cm loaf tin.", "Add eggs, one at a time.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Preheat oven to 180 C / Gas 4.\n2. In another bowl, cream together butter and sugar.\n3. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n4. In another bowl, mix together guava pulp and juice.\n5. Grease and flour one 23x13cm loaf tin.\n6. Add eggs, one at a time.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Greasing and flouring the loaf tin can be done before creaming together butter and sugar because the preparation of the tin does not depend on the creamed mixture."}
{"plan_idx": 1333, "title": "green-tofu-curry", "question_idx": 1333, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Stir in tofu.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Bring to the boil.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 6 happen after Step 2?", "why_question": "Why is it not necessary for Step 6 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Stir in tofu.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Bring to the boil.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 6 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 6, boiling water, is for step 10, not step 2 in the procedure for making green-tofu-curry."}
{"plan_idx": 1334, "title": "fusilli-and-meatballs", "question_idx": 1334, "steps": ["Cover and simmer, stirring often, for 30 minutes.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 9 happen after Step 1?", "why_question": "Why is it not necessary for Step 9 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Cover and simmer, stirring often, for 30 minutes.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 9 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 1 because it is preparing the equipment to cook the meatballs, which is not necessary until Step 14."}
{"plan_idx": 1335, "title": "chicken and vegetable pie", "question_idx": 1335, "steps": ["Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Preheat oven to 220 C / Gas mark 7.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 10 happen after Step 1?", "why_question": "Why is it not necessary for Step 10 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Preheat oven to 220 C / Gas mark 7.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 10 does not need to be completed after Step 1 because the steps leading up to Step 10 do not require the oven to be preheated."}
{"plan_idx": 1336, "title": "fusilli-and-meatballs", "question_idx": 1336, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [14, 18], "binary_question": "Must Step 19 happen after Step 15?", "why_question": "Why is it not necessary for Step 19 to happen after Step 15?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Meanwhile, cook the pasta according to the instructions on the packet.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 15?\n\nAnswer: ", "model_answer": "Because Step 19 involves cooking the meatballs, which are added to the tomato sauce in Step 17."}
{"plan_idx": 1337, "title": "fusilli-and-meatballs", "question_idx": 1337, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Set aside.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 13], "binary_question": "Must Step 14 happen after Step 4?", "why_question": "Why is it not necessary for Step 14 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Set aside.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 14 does not need to happen after Step 4 because the meatballs are not added to the sauce until Step 17, so they can be set aside while the tomato sauce is simmering."}
{"plan_idx": 1338, "title": "fusilli-and-meatballs", "question_idx": 1338, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Reduce the heat to medium-low.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 18], "binary_question": "Must Step 19 happen after Step 8?", "why_question": "Why is it not necessary for Step 19 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Meanwhile, cook the pasta according to the instructions on the packet.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Reduce the heat to medium-low.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 8 because the sauce does not need to be made before the pasta is cooked."}
{"plan_idx": 1339, "title": "chocolate-chocolate-cake", "question_idx": 1339, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Note that the cake is very dense, so the top may crack when baking.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Then increase speed and beat until stiff.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [11, 18], "binary_question": "Must Step 19 happen after Step 12?", "why_question": "Why is it not necessary for Step 19 to happen after Step 12?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Note that the cake is very dense, so the top may crack when baking.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Then increase speed and beat until stiff.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 12?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 12 because the egg white mixture is folded into the chocolate mixture in Step 13, which occurs after Step 12."}
{"plan_idx": 1340, "title": "almond and apple cake", "question_idx": 1340, "steps": ["Add half the flour and half the milk.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Preheat the oven to 170 C / Gas mark 3.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Add half the flour and half the milk.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Preheat the oven to 170 C / Gas mark 3.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "The oven does not need to be preheated before adding the flour and milk because the batter will not be in the oven until Step 11."}
{"plan_idx": 1341, "title": "tortellini-fritto-with-almond-butter", "question_idx": 1341, "steps": ["Bring a saucepan of water to the boil.", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.", "If you slightly undercooked your tortellini then it's less likely to stick to the pan.", "Enjoy!", "Continue to gently fry and stir the tortellini until golden brown.", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 7], "binary_question": "Must Step 8 happen after Step 5?", "why_question": "Why is it not necessary for Step 8 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. Bring a saucepan of water to the boil.\n2. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n3. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n4. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n5. Enjoy!\n6. Continue to gently fry and stir the tortellini until golden brown.\n7. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n8. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n\n\nWhy is it not necessary for Step 8 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 5 because Step 5 is for enjoying the tortellini and Step 8 is for adding toppings."}
{"plan_idx": 1342, "title": "almond and apple cake", "question_idx": 1342, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Stir in ground almonds.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 10 happen after Step 6?", "why_question": "Why is it not necessary for Step 10 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Stir in ground almonds.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 10 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 6 because the order of mixing the ingredients does not impact the outcome of the cake."}
{"plan_idx": 1343, "title": "chocolate-pancake-batter", "question_idx": 1343, "steps": ["Use a piece of kitchen paper to grease the pan with a little sunflower oil.", "Make a well in the centre and whisk in the beaten eggs.", "Gradually whisk in milk, melted butter and sugar.", "For best results, set the pancake batter aside for 20 minutes to rest.", "Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.", "Sift the flour and cocoa powder into a bowl.", "Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.", "Cook for a minute or so until the pancake edges start to crisp up.", "Use a palette knife to flip the pancake and cook the other side, about 1 minute.", "Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.", "Stack the pancakes on top of each other to keep warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 6 happen after Step 1?", "why_question": "Why is it not necessary for Step 6 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-pancake-batter\n\nProcedure:\n1. Use a piece of kitchen paper to grease the pan with a little sunflower oil.\n2. Make a well in the centre and whisk in the beaten eggs.\n3. Gradually whisk in milk, melted butter and sugar.\n4. For best results, set the pancake batter aside for 20 minutes to rest.\n5. Heat a heavy-based non-stick frying pan (about 20-22cm in diameter) over moderate heat.\n6. Sift the flour and cocoa powder into a bowl.\n7. Use a soup ladle to pour some batter into the middle of the pan, just enough to create a slightly thicker pancake than a crepe.\n8. Cook for a minute or so until the pancake edges start to crisp up.\n9. Use a palette knife to flip the pancake and cook the other side, about 1 minute.\n10. Turn out of the pan and repeat with remaining batter, greasing the pan between pancakes if necessary.\n11. Stack the pancakes on top of each other to keep warm.\n\n\nWhy is it not necessary for Step 6 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 6 can happen before Step 1 because greasing the pan and sifting the flour and cocoa does not require the pan to be on the stove or hot."}
{"plan_idx": 1344, "title": "vegetable-terrine", "question_idx": 1344, "steps": ["Add the gelatin in a bowl of cold water until soft.", "In a saucepan, bring cream and yogurt to the boil.", "Run the vegetables under cold water to stop them cooking.", "Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 5 happen after Step 2?", "why_question": "Why is it not necessary for Step 5 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Add the gelatin in a bowl of cold water until soft.\n2. In a saucepan, bring cream and yogurt to the boil.\n3. Run the vegetables under cold water to stop them cooking.\n4. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n5. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 5 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 5 does not need to happen after Step 2 because Step 5 involves cooking the vegetables, which is a separate process from bringing the cream and yogurt to a boil in Step 2."}
{"plan_idx": 1345, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1345, "steps": ["Rub the butter into the flour until the mixture resembles coarse crumbs.", "In a bowl, combine the flour, sugar, baking powder and salt.", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. Rub the butter into the flour until the mixture resembles coarse crumbs.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3, combining the strawberries and sugar, does not need to happen after Step 1 because it is not relevant to the preparation of the dough."}
{"plan_idx": 1346, "title": "spanish-rabbit-stew", "question_idx": 1346, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 7], "binary_question": "Must Step 8 happen after Step 7?", "why_question": "Why is it not necessary for Step 8 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n8. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 8 to happen after Step 7?\n\nAnswer: ", "model_answer": "It is not necessary for Step 8 to happen after Step 7 because the procedure does not specify that the stew must be simmering before adding salt and pepper to taste."}
{"plan_idx": 1347, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1347, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "In a small mixing bowl, beat cream until it begins to thicken.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [10, 11], "binary_question": "Must Step 12 happen after Step 11?", "why_question": "Why is it not necessary for Step 12 to happen after Step 11?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. In a small mixing bowl, beat cream until it begins to thicken.\n12. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 12 to happen after Step 11?\n\nAnswer: ", "model_answer": "Step 12 can be performed before Step 11 as it does not require whipped cream to be present."}
{"plan_idx": 1348, "title": "chocolate-chocolate-cake", "question_idx": 1348, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Then increase speed and beat until stiff.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Slowly add the flour and beat at a low speed.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 11], "binary_question": "Must Step 12 happen after Step 9?", "why_question": "Why is it not necessary for Step 12 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Then increase speed and beat until stiff.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Slowly add the flour and beat at a low speed.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 12 to happen after Step 9?\n\nAnswer: ", "model_answer": "Because Steps 10 and 11 intervene between Steps 9 and 12, making it unnecessary for Step 12 to occur after Step 9."}
{"plan_idx": 1349, "title": "fusilli-and-meatballs", "question_idx": 1349, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 13], "binary_question": "Must Step 14 happen after Step 3?", "why_question": "Why is it not necessary for Step 14 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Transfer 2 tablespoons of the onion mixture to a large bowl.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 14 is not dependent on Step 3 and can be performed at any time before Step 18."}
{"plan_idx": 1350, "title": "fusilli-and-meatballs", "question_idx": 1350, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Process the bread until crumbs form.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 11 happen after Step 2?", "why_question": "Why is it not necessary for Step 11 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Process the bread until crumbs form.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 2 because the onion mixture is used in both Step 3 and Step 11, and it is not necessary to process the bread again after it has been used in Step 3."}
{"plan_idx": 1351, "title": "no-sugar-rock-cakes", "question_idx": 1351, "steps": ["Preheat oven to 200 C / Gas 6.", "Line a baking tray with baking parchment.", "and butter in a bowl until a fine crumble is achieved.", "Mix flour, Splenda&reg;", "Add the egg and currants, and mix into a dough.", "Place balls of dough (slightly bigger than a golf ball) onto the baking tray;", "remember to space them out.", "Bake for 20 minutes, or till a nice golden brown.", "Remove and place on cooling tray."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 4 happen after Step 3?", "why_question": "Why is it not necessary for Step 4 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: no-sugar-rock-cakes\n\nProcedure:\n1. Preheat oven to 200 C / Gas 6.\n2. Line a baking tray with baking parchment.\n3. and butter in a bowl until a fine crumble is achieved.\n4. Mix flour, Splenda&reg;\n5. Add the egg and currants, and mix into a dough.\n6. Place balls of dough (slightly bigger than a golf ball) onto the baking tray;\n7. remember to space them out.\n8. Bake for 20 minutes, or till a nice golden brown.\n9. Remove and place on cooling tray.\n\n\nWhy is it not necessary for Step 4 to happen after Step 3?\n\nAnswer: ", "model_answer": "Because Step 4 does not require the butter and flour mixture from Step 3 to be completed."}
{"plan_idx": 1352, "title": "chicken and vegetable pie", "question_idx": 1352, "steps": ["Make several small slits in the top to allow steam to escape.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Preheat oven to 220 C / Gas mark 7.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 13], "binary_question": "Must Step 14 happen after Step 1?", "why_question": "Why is it not necessary for Step 14 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Make several small slits in the top to allow steam to escape.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Preheat oven to 220 C / Gas mark 7.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 14 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 14 (preheating the oven) does not need to happen after Step 1 because it is preparing the oven for baking the pie, which occurs in a later step."}
{"plan_idx": 1353, "title": "almond and apple cake", "question_idx": 1353, "steps": ["Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Line base and side with baking parchment.", "Preheat the oven to 170 C / Gas mark 3.", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Line base and side with baking parchment.\n4. Preheat the oven to 170 C / Gas mark 3.\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Since Step 4 involves preheating the oven to the appropriate temperature, it does not need to happen after Step 1, as the other steps do not require the oven to be preheated before they can be performed."}
{"plan_idx": 1354, "title": "strawberry-tiramisu-trifle", "question_idx": 1354, "steps": ["Then stir in the custard and finally fold in the whipped cream.", "In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.", "Set 3 strawberries for the garnish aside, and cut the rest into slices.", "Brush the sponge fingers with the remaining coffee.", "Line a glass bowl with one layer of the soaked sponge fingers.", "Spread half of the strawberries over the sponge fingers.", "Sprinkle half of the grated chocolate over that and then half of the custard mixture.", "Repeat the layers in order again.", "Cut the remaining 3 strawberries in half and lay them on top of the trifle.", "Cover and leave in the fridge for at least 4 hours, best overnight."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: strawberry-tiramisu-trifle\n\nProcedure:\n1. Then stir in the custard and finally fold in the whipped cream.\n2. In a large bowl, beat the cream cheese with a hand whisk until creamy, gradually adding 2 tablespoons of the coffee.\n3. Set 3 strawberries for the garnish aside, and cut the rest into slices.\n4. Brush the sponge fingers with the remaining coffee.\n5. Line a glass bowl with one layer of the soaked sponge fingers.\n6. Spread half of the strawberries over the sponge fingers.\n7. Sprinkle half of the grated chocolate over that and then half of the custard mixture.\n8. Repeat the layers in order again.\n9. Cut the remaining 3 strawberries in half and lay them on top of the trifle.\n10. Cover and leave in the fridge for at least 4 hours, best overnight.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 is not dependent on Step 1 and can be completed at any time before Step 5."}
{"plan_idx": 1355, "title": "spiced butternut squash soup", "question_idx": 1355, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Pour the chicken stock into the pot.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Place the squash halves cut side down on the dish.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 9 happen after Step 3?", "why_question": "Why is it not necessary for Step 9 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Pour the chicken stock into the pot.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Place the squash halves cut side down on the dish.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 9 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 9 does not need to happen after Step 3 because the butternut squash needs to be baked before it can be peeled and set aside."}
{"plan_idx": 1356, "title": "very-vanilla-ry-cheesecake", "question_idx": 1356, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 10 happen after Step 6?", "why_question": "Why is it not necessary for Step 10 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 6 because Step 6 is preparing the oven environment while Step 10 is making the cheesecake batter, which can be done independently."}
{"plan_idx": 1357, "title": "chicken-prawn-and-rice-soup", "question_idx": 1357, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Return to the boil.", "Reduce heat and allow to simmer.", "Add salt and sherry.", "Add rice and brown quickly.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 10 happen after Step 7?", "why_question": "Why is it not necessary for Step 10 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Meanwhile, heat the remaining 250ml oil until it is hot.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Add salt and sherry.\n11. Add rice and brown quickly.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 10 precedes Step 7 since it involves adding salt and sherry, which should be done before bringing the mixture to a boil."}
{"plan_idx": 1358, "title": "chicken and vegetable pie", "question_idx": 1358, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Remove from heat and set aside.", "Simmer over medium-low heat until thick.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 10 happen after Step 8?", "why_question": "Why is it not necessary for Step 10 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n9. Remove from heat and set aside.\n10. Simmer over medium-low heat until thick.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 8 because the sauce mixture in Step 10 is set aside until needed for Step 12."}
{"plan_idx": 1359, "title": "tortellini-fritto-with-almond-butter", "question_idx": 1359, "steps": ["Bring a saucepan of water to the boil.", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.", "Enjoy!", "If you slightly undercooked your tortellini then it's less likely to stick to the pan.", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.", "Continue to gently fry and stir the tortellini until golden brown.", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 8 happen after Step 3?", "why_question": "Why is it not necessary for Step 8 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. Bring a saucepan of water to the boil.\n2. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n3. Enjoy!\n4. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n5. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n6. Continue to gently fry and stir the tortellini until golden brown.\n7. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n8. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n\n\nWhy is it not necessary for Step 8 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 3 because Step 3 tells the reader to enjoy their meal, which is complete after Step 2, so frying in Step 8 is not necessary."}
{"plan_idx": 1360, "title": "spanish-rabbit-stew", "question_idx": 1360, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Pour in half pint of white wine and half pint of water.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 5 happen after Step 4?", "why_question": "Why is it not necessary for Step 5 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n5. Pour in half pint of white wine and half pint of water.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 5 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 5 is not necessary to happen after Step 4 because the key rule is to keep the mixture 50/50, not necessarily in that specific order."}
{"plan_idx": 1361, "title": "curried bbq mussels", "question_idx": 1361, "steps": ["Preheat barbecue for medium-high heat and lightly oil the cooking grate.", "Divide the mussels into four even portions and place one portion on each piece of foil.", "Arrange four large sheets of foil on a flat surface.", "Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.", "Dot the mussels with the curry mixture.", "Sprinkle the red pepper and parsley over the top of each portion.", "Top each with lime slices.", "Wrap foil tightly around the portions.", "Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.", "Discard any mussels which do not open.", "Transfer the mussels to small bowls and garnish each with a lime wedge to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: curried bbq mussels\n\nProcedure:\n1. Preheat barbecue for medium-high heat and lightly oil the cooking grate.\n2. Divide the mussels into four even portions and place one portion on each piece of foil.\n3. Arrange four large sheets of foil on a flat surface.\n4. Whisk together the butter, garlic, curry powder, cumin and salt in a small bowl.\n5. Dot the mussels with the curry mixture.\n6. Sprinkle the red pepper and parsley over the top of each portion.\n7. Top each with lime slices.\n8. Wrap foil tightly around the portions.\n9. Cook the packets on the preheated barbecue until the mussels have opened, 5 to 10 minutes.\n10. Discard any mussels which do not open.\n11. Transfer the mussels to small bowls and garnish each with a lime wedge to serve.\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 4 (whisking the curry mixture) does not need to occur after Step 2 (dividing the mussels) because the curry mixture can be whisked at any point in the procedure, making the order of these steps irrelevant."}
{"plan_idx": 1362, "title": "banana-split-cake", "question_idx": 1362, "steps": ["Preheat oven to 190 C / Gas 5.", "Beat with an electric mixer for 6 minutes or until fluffy.", "Press into the bottom of a 20x30cm tin.", "Bake in preheated oven for 20 minutes.", "Remove from oven and allow to cool.", "In a large bowl, combine remaining margarine, eggs and icing sugar.", "In a large bowl, combine flour, 175g margarine and chopped pecans.", "Spread over cooled base.", "Slice bananas and arrange on filling, then top with pineapple.", "Slice strawberries and layer over bananas.", "Cover with whipped cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: banana-split-cake\n\nProcedure:\n1. Preheat oven to 190 C / Gas 5.\n2. Beat with an electric mixer for 6 minutes or until fluffy.\n3. Press into the bottom of a 20x30cm tin.\n4. Bake in preheated oven for 20 minutes.\n5. Remove from oven and allow to cool.\n6. In a large bowl, combine remaining margarine, eggs and icing sugar.\n7. In a large bowl, combine flour, 175g margarine and chopped pecans.\n8. Spread over cooled base.\n9. Slice bananas and arrange on filling, then top with pineapple.\n10. Slice strawberries and layer over bananas.\n11. Cover with whipped cream.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 2 because the flour mixture is not needed until Step 8 to be spread over the cooled base."}
{"plan_idx": 1363, "title": "green-tofu-curry", "question_idx": 1363, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Bring to the boil.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Bring to the boil.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 is not dependent on Step 2 because the two steps are happening in separate saucepans."}
{"plan_idx": 1364, "title": "tortellini-fritto-with-almond-butter", "question_idx": 1364, "steps": ["Bring a saucepan of water to the boil.", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.", "Enjoy!", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.", "Continue to gently fry and stir the tortellini until golden brown.", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.", "If you slightly undercooked your tortellini then it's less likely to stick to the pan."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 8 happen after Step 4?", "why_question": "Why is it not necessary for Step 8 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. Bring a saucepan of water to the boil.\n2. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n3. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n4. Enjoy!\n5. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n6. Continue to gently fry and stir the tortellini until golden brown.\n7. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n8. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n\n\nWhy is it not necessary for Step 8 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 8 is not necessary after Step 4 because Step 8 is a tip for preventing the tortellini from sticking to the pan, which is unnecessary after Step 4 because the tortellini is already drained and ready to be fried."}
{"plan_idx": 1365, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1365, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "In a small mixing bowl, beat cream until it begins to thicken.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Place 5cm apart on an ungreased baking tray.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 11], "binary_question": "Must Step 12 happen after Step 8?", "why_question": "Why is it not necessary for Step 12 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. In a small mixing bowl, beat cream until it begins to thicken.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. Place 5cm apart on an ungreased baking tray.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 12 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 12 can happen before or after Step 8 because it involves placing the shortcakes on an ungreased baking tray."}
{"plan_idx": 1366, "title": "fusilli-and-meatballs", "question_idx": 1366, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Add the basil and oregano halfway through this time.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 10 happen after Step 2?", "why_question": "Why is it not necessary for Step 10 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Add the basil and oregano halfway through this time.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 10 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 2 because basil and oregano are added halfway through the 5 minutes of saut\u00e9ing the onion and garlic in Step 10, and so the basil and oregano will be added during Step 10 regardless of when it is done."}
{"plan_idx": 1367, "title": "spicy-tomato-anchovy-pasta", "question_idx": 1367, "steps": ["Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;", "cook until lightly browned.", "Add linguine and cook until al dente, about 7 to 8 minutes;", "Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.", "While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.", "Add anchovies and water, cover and simmer for 4 to 5 minutes.", "drain.", "Toss with anchovy mixture and chilli flakes.", "If desired, season with black pepper.", "Serve immediately."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spicy-tomato-anchovy-pasta\n\nProcedure:\n1. Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;\n2. cook until lightly browned.\n3. Add linguine and cook until al dente, about 7 to 8 minutes;\n4. Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.\n5. While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.\n6. Add anchovies and water, cover and simmer for 4 to 5 minutes.\n7. drain.\n8. Toss with anchovy mixture and chilli flakes.\n9. If desired, season with black pepper.\n10. Serve immediately.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 can happen concurrently with Step 3 because it does not depend on the outcome of Step 3."}
{"plan_idx": 1368, "title": "spanish-rabbit-stew", "question_idx": 1368, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Pour in half pint of white wine and half pint of water.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Pour in half pint of white wine and half pint of water.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 6 does not need to happen after Step 4 because the order of adding the ingredients does not affect the stewing process."}
{"plan_idx": 1369, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1369, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Add sugar; beat until stiff peaks form.", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 12], "binary_question": "Must Step 13 happen after Step 4?", "why_question": "Why is it not necessary for Step 13 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Add sugar; beat until stiff peaks form.\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 13 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 13 does not need to happen after Step 4 because the instructions in between Steps 4 and 13 are related to preparing the shortcake dough, while Step 13 involves preparing the filling for the shortcakes."}
{"plan_idx": 1370, "title": "spiced-guava-cake", "question_idx": 1370, "steps": ["Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.", "Grease and flour one 23x13cm loaf tin.", "Preheat oven to 180 C / Gas 4.", "In another bowl, mix together guava pulp and juice.", "In another bowl, cream together butter and sugar.", "Add eggs, one at a time.", "Add flour mixture and guava mixture alternately to creamed mixture.", "Pour batter into prepared tin.", "Bake at 180 C / Gas 4 for 30-35 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced-guava-cake\n\nProcedure:\n1. Sieve together flour, cornflour, nutmeg, bicarbonate of soda, cinnamon and cloves.\n2. Grease and flour one 23x13cm loaf tin.\n3. Preheat oven to 180 C / Gas 4.\n4. In another bowl, mix together guava pulp and juice.\n5. In another bowl, cream together butter and sugar.\n6. Add eggs, one at a time.\n7. Add flour mixture and guava mixture alternately to creamed mixture.\n8. Pour batter into prepared tin.\n9. Bake at 180 C / Gas 4 for 30-35 minutes.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 3 to happen after Step 1 because the oven does not need to be preheated to begin sieving the dry ingredients."}
{"plan_idx": 1371, "title": "chicken-prawn-and-rice-soup", "question_idx": 1371, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Heat 750ml of the oil in wok or deep frying pan.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "When it is hot, add prawns and chicken mixture.", "Add rice and brown quickly.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 10 happen after Step 3?", "why_question": "Why is it not necessary for Step 10 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Heat 750ml of the oil in wok or deep frying pan.\n3. Meanwhile, heat the remaining 250ml oil until it is hot.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. When it is hot, add prawns and chicken mixture.\n11. Add rice and brown quickly.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 3 because Step 3 requires the remaining oil to be heated while Step 10 requires the mixture to be heated in the oil."}
{"plan_idx": 1372, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1372, "steps": ["Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 9 happen after Step 1?", "why_question": "Why is it not necessary for Step 9 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 9 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 9 can happen before Step 1 because it involves preparing the strawberries, which does not require the shortcakes to be baked first."}
{"plan_idx": 1373, "title": "spanish-rabbit-stew", "question_idx": 1373, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "Pour in half pint of white wine and half pint of water.", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 8 happen after Step 4?", "why_question": "Why is it not necessary for Step 8 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. Pour in half pint of white wine and half pint of water.\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 8 to happen after Step 4?\n\nAnswer: ", "model_answer": "The procedure for spanish-rabbit-stew does not specify that Step 8 must happen after Step 4."}
{"plan_idx": 1374, "title": "green-tofu-curry", "question_idx": 1374, "steps": ["Place water in a medium saucepan, and stir in the rice.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Remove from heat, cool slightly, and fluff with a fork.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Reduce heat, and simmer 5 minutes.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Place water in a medium saucepan, and stir in the rice.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Remove from heat, cool slightly, and fluff with a fork.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Reduce heat, and simmer 5 minutes.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 7 (fluffing the rice with a fork) does not need to happen after Step 4 (frying) because the rice is cooked in Step 3 (simmering for 20 minutes)."}
{"plan_idx": 1375, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1375, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "In a small mixing bowl, beat cream until it begins to thicken.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 11], "binary_question": "Must Step 12 happen after Step 7?", "why_question": "Why is it not necessary for Step 12 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. In a small mixing bowl, beat cream until it begins to thicken.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. Gently pat or roll each half into a 1 .75cm thick circle.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 12 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 12 does not need to happen after Step 7 because the cream in Step 7 is whipped separately and is not used in the shortcake dough."}
{"plan_idx": 1376, "title": "chocolate-chocolate-cake", "question_idx": 1376, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Slowly add the flour and beat at a low speed.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 14], "binary_question": "Must Step 15 happen after Step 9?", "why_question": "Why is it not necessary for Step 15 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Slowly add the flour and beat at a low speed.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 9?\n\nAnswer: ", "model_answer": "The order of Steps 9 and 15 is not specified in the procedure, so it is not necessary for Step 15 to happen after Step 9."}
{"plan_idx": 1377, "title": "fusilli-and-meatballs", "question_idx": 1377, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Reduce the heat to medium-low.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Set aside.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 8 happen after Step 4?", "why_question": "Why is it not necessary for Step 8 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Reduce the heat to medium-low.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Set aside.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 8 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 8 (setting aside the tomato sauce) is not necessary after Step 4 because the sauce is not ready to be set aside until after it has been brought to a boil in Step 7."}
{"plan_idx": 1378, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1378, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Add sugar; beat until stiff peaks form.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 12], "binary_question": "Must Step 13 happen after Step 3?", "why_question": "Why is it not necessary for Step 13 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Add sugar; beat until stiff peaks form.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Rub the butter into the flour until the mixture resembles coarse crumbs.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 13 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 13 does not need to occur after Step 3 because it is part of a separate procedure for making lemon butter, which is used for assembling the shortcakes in Step 15, not for preparing the strawberry mixture in Step 1."}
{"plan_idx": 1379, "title": "spanish-rabbit-stew", "question_idx": 1379, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", ").", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 7], "binary_question": "Must Step 8 happen after Step 6?", "why_question": "Why is it not necessary for Step 8 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. ).\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 8 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 8 does not need to happen after Step 6 because the instructions do not specify a certain order for those steps."}
{"plan_idx": 1380, "title": "warm-puy-lentil-and-tomato-salad", "question_idx": 1380, "steps": ["Set aside for 15 minutes.", "add lentils and cook over low heat for 30 minutes.", "Put tomatoes in a small bowl and season with salt.", "Bring a large pan of water to the boil;", "Drain lentils and tomatoes and mix together.", "Distribute mixture evenly in 6 individual bowls or ramekins, sprinkle with chopped parsley and serve warm or chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: warm-puy-lentil-and-tomato-salad\n\nProcedure:\n1. Set aside for 15 minutes.\n2. add lentils and cook over low heat for 30 minutes.\n3. Put tomatoes in a small bowl and season with salt.\n4. Bring a large pan of water to the boil;\n5. Drain lentils and tomatoes and mix together.\n6. Distribute mixture evenly in 6 individual bowls or ramekins, sprinkle with chopped parsley and serve warm or chilled.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 is not dependent on Step 1; it is a parallel process that can be performed independently."}
{"plan_idx": 1381, "title": "smoked-salmon-and-grapefruit-salad", "question_idx": 1381, "steps": ["Top and tail the grapefruits.", "Slice the skin off the grapefruit over a bowl.", "Top with grapefruit segments and smoked salmon.", "Using a small knife, segment the grapefruits over the juice bowl.", "Arrange the lamb's lettuce onto each serving plate or a large salad bowl.", "This is to catch any juices.", "Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.", "Pour over the salad and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: smoked-salmon-and-grapefruit-salad\n\nProcedure:\n1. Top and tail the grapefruits.\n2. Slice the skin off the grapefruit over a bowl.\n3. Top with grapefruit segments and smoked salmon.\n4. Using a small knife, segment the grapefruits over the juice bowl.\n5. Arrange the lamb's lettuce onto each serving plate or a large salad bowl.\n6. This is to catch any juices.\n7. Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.\n8. Pour over the salad and serve.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 is not necessary to happen after Step 3 because Step 6 is intended to catch any juices from Step 4, which occurs after Step 3."}
{"plan_idx": 1382, "title": "feta-and-sundried-tomato-spinach-rolls", "question_idx": 1382, "steps": ["Preheat grill.", "Blanch the spinach leaves.", "Stir until creamy, with no lumps.", "Mix together cream cheese, feta, sundried tomatoes, basil and garlic.", "Wrap a dollop of cheese mix in each spinach leaf.", "Brush with olive oil.", "Sprinkle almonds on the top or alternately roll them in the almonds", "Grill spinach rolls until slightly crispy on top.", "Let cool for 10 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: feta-and-sundried-tomato-spinach-rolls\n\nProcedure:\n1. Preheat grill.\n2. Blanch the spinach leaves.\n3. Stir until creamy, with no lumps.\n4. Mix together cream cheese, feta, sundried tomatoes, basil and garlic.\n5. Wrap a dollop of cheese mix in each spinach leaf.\n6. Brush with olive oil.\n7. Sprinkle almonds on the top or alternately roll them in the almonds\n8. Grill spinach rolls until slightly crispy on top.\n9. Let cool for 10 minutes.\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 2 because the spinach leaves are not used in the cheese mixture."}
{"plan_idx": 1383, "title": "spanish-rabbit-stew", "question_idx": 1383, "steps": ["After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?", "If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!", "I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.", "Pour in half pint of white wine and half pint of water.", "You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.", "Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.", "Turn your slow cooker on to low power, let it simmer for about 5 hours.", ").", "Flavour with salt and pepper to taste.", "Cook the pasta according to the packet instructions, and serve with pasta.", "Most importantly, enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 8 happen after Step 2?", "why_question": "Why is it not necessary for Step 8 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spanish-rabbit-stew\n\nProcedure:\n1. After slicing all of your ingredients, throw them all into your slow cooker (everything in at once, couldn\u2019t be easier right?\n2. If your aren\u2019t hungry once that wonderful smell fills the room, I\u2019ll refund the cost of the ingredients!\n3. I like to mix mine up, so I can take a big scoop and get a lovely mix of goodness.\n4. Pour in half pint of white wine and half pint of water.\n5. You might want to add a little more of each to cover your ingredients but the key rule is to keep the mixture 50/50.\n6. Make sure your tarragon and bay leaf aren\u2019t floating on the top or it won't let off any real flavour.\n7. Turn your slow cooker on to low power, let it simmer for about 5 hours.\n8. ).\n9. Flavour with salt and pepper to taste.\n10. Cook the pasta according to the packet instructions, and serve with pasta.\n11. Most importantly, enjoy!\n\n\nWhy is it not necessary for Step 8 to happen after Step 2?\n\nAnswer: ", "model_answer": "The context provided does not specify the content of Step 8, so it is not possible to determine whether it should happen after Step 2."}
{"plan_idx": 1384, "title": "fusilli-and-meatballs", "question_idx": 1384, "steps": ["Process the bread until crumbs form.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 11 happen after Step 1?", "why_question": "Why is it not necessary for Step 11 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Process the bread until crumbs form.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 11 does not need to happen after Step 1 because Step 11 is preparing the saucepan for cooking the meatballs while Step 1 is preparing bread crumbs."}
{"plan_idx": 1385, "title": "chocolate-chocolate-cake", "question_idx": 1385, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Set aside to cool.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [4, 13], "binary_question": "Must Step 14 happen after Step 5?", "why_question": "Why is it not necessary for Step 14 to happen after Step 5?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Grease a 23cm springform tin or a cake tin with deep sides.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Set aside to cool.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 14 to happen after Step 5?\n\nAnswer: ", "model_answer": "Step 14 is not necessary after Step 5 because the chocolate mixture needs to cool before adding it to the mix in Step 10."}
{"plan_idx": 1386, "title": "lightly spiced tomato and red lentil soup", "question_idx": 1386, "steps": ["Heat the oil in a saucepan.", "Meanwhile, stir the coriander into the yoghurt for the garnish.", "Stir in the celery and carrot and cook for 3 minutes, stirring frequently.", "Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.", "Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.", "Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.", "Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.", "Remove the bay leaf from the soup.", "Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.", "Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.", "Season to taste, then reheat until just bubbling.", "Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 7 happen after Step 2?", "why_question": "Why is it not necessary for Step 7 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lightly spiced tomato and red lentil soup\n\nProcedure:\n1. Heat the oil in a saucepan.\n2. Meanwhile, stir the coriander into the yoghurt for the garnish.\n3. Stir in the celery and carrot and cook for 3 minutes, stirring frequently.\n4. Add the garlic, cumin and coriander and cook for a further minute, stirring constantly.\n5. Add the lentils, stock, tomatoes with their juice, tomato pur\u00c3\u00a9e and bay leaf.\n6. Bring to the boil, reduce the heat, then half-cover the pan with a lid and simmer for 25-30 minutes until the lentils and vegetables are very soft.\n7. Add the onion and cook over a low heat for 7-8 minutes, stirring occasionally, until beginning to soften.\n8. Remove the bay leaf from the soup.\n9. Blend the soup in the pan using a hand-held blender, or tip into a blender or food processor, process until smooth, then return the soup to the pan.\n10. Check the consistency; it will be fairly thick, so if you prefer it thinner, dilute with a little more stock.\n11. Season to taste, then reheat until just bubbling.\n12. Serve drizzled with some of the coriander yoghurt and sprinkled with freshly ground black pepper.\n\n\nWhy is it not necessary for Step 7 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 7 does not need to happen after Step 2 because the onion is cooked separately from the other vegetables to prevent it from burning."}
{"plan_idx": 1387, "title": "chicken and vegetable pie", "question_idx": 1387, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Remove from heat and set aside.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 9], "binary_question": "Must Step 10 happen after Step 9?", "why_question": "Why is it not necessary for Step 10 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n10. Remove from heat and set aside.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 10, setting the liquid mixture aside after removing it from the heat, is not necessary to perform after Step 9 because Steps 11 and 12 involve immediately adding the chicken mixture and liquid to the pie dish, so the mixture will cool slightly as it is being poured."}
{"plan_idx": 1388, "title": "busters-liver-dinner", "question_idx": 1388, "steps": ["Put all ingredients into a slow cooker, mix together.", "Put slow cooker on high for 4 to 5 hours or low all day.", "( If mixture starts to look too dry just add a little hot water.", "This mixture usually makes 6 to 7 meals, I freeze 4 and put the rest in the fridge.", "Once cooked, divide between several plastic microwaveable tubs with lids.", ")", "When ready to eat microwave with lid half off for 2 to 3 minutes on medium high."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: busters-liver-dinner\n\nProcedure:\n1. Put all ingredients into a slow cooker, mix together.\n2. Put slow cooker on high for 4 to 5 hours or low all day.\n3. ( If mixture starts to look too dry just add a little hot water.\n4. This mixture usually makes 6 to 7 meals, I freeze 4 and put the rest in the fridge.\n5. Once cooked, divide between several plastic microwaveable tubs with lids.\n6. )\n7. When ready to eat microwave with lid half off for 2 to 3 minutes on medium high.\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 6 is not necessary after Step 4 because Step 5 is already dividing the mixture into plastic microwaveable tubs with lids."}
{"plan_idx": 1389, "title": "very-vanilla-ry-cheesecake", "question_idx": 1389, "steps": ["Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.", "Place the biscuits into a plastic bag and crush with a rolling pin.", "Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.", "Drizzle the crumbs with melted butter and stir to combine.", "Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.", "Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.", "Beat in the eggs one at a time, incorporating each egg before adding the next one.", "Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.", "Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.", "Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.", "Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.", "Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.", "Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 10 happen after Step 3?", "why_question": "Why is it not necessary for Step 10 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: very-vanilla-ry-cheesecake\n\nProcedure:\n1. Preheat oven to 150 C / Gas 2 and lightly butter a 26cm springform tin.\n2. Place the biscuits into a plastic bag and crush with a rolling pin.\n3. Place a baking dish onto the bottom rack of the preheated oven and fill it halfway with boiling water.\n4. Drizzle the crumbs with melted butter and stir to combine.\n5. Press the crumb mixture firmly into the bottom and up the sides of the springform tin and set aside.\n6. Place the softened cream cheese and sugar into the work bowl of an electric mixer and beat for about 3 minutes on Medium speed, until the mixture is smooth.\n7. Beat in the eggs one at a time, incorporating each egg before adding the next one.\n8. Add the scraped seeds of 2 vanilla beans, vanilla extract, soured cream and double cream and beat on Medium-High speed for about 1 minute, until the mixture is blended and smooth.\n9. Pour the mixture into the biscuit base, leaving about 5cm of space from the top of the tin for the cake to expand as it bakes.\n10. Pour the crumbs into a bowl and mix with the scraped seeds of 1 vanilla bean.\n11. Place the cheesecake onto the middle rack, above the tin of boiling water and bake until a small knife inserted into the middle of the cheesecake comes out clean, about 1 hour and 20 minutes.\n12. Turn the oven off and let the cheesecake cool down inside the oven for 1 hour.\n13. Cover the cheesecake with cling film, then foil and refrigerate at least 4 hours or overnight before serving.\n\n\nWhy is it not necessary for Step 10 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 3 because it involves preparing a crumble topping for the cheesecake, which can be done before or after placing the baking dish of boiling water in the oven."}
{"plan_idx": 1390, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1390, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Place 5cm apart on an ungreased baking tray.", "Add sugar; beat until stiff peaks form.", "Remove to a wire rack; cool for 15 minutes.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "In a small mixing bowl, beat cream until it begins to thicken.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 12], "binary_question": "Must Step 13 happen after Step 9?", "why_question": "Why is it not necessary for Step 13 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Place 5cm apart on an ungreased baking tray.\n9. Add sugar; beat until stiff peaks form.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 13 to happen after Step 9?\n\nAnswer: ", "model_answer": "Step 13 (baking the shortcakes) can happen before Step 9 (whipping the cream) because the cream can be whipped while the shortcakes are baking."}
{"plan_idx": 1391, "title": "chocolate-chocolate-cake", "question_idx": 1391, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Note that the cake is very dense, so the top may crack when baking.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Remove and whisk until mixture is smooth.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 18], "binary_question": "Must Step 19 happen after Step 4?", "why_question": "Why is it not necessary for Step 19 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Note that the cake is very dense, so the top may crack when baking.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Remove and whisk until mixture is smooth.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 4 because Step 19 involves whisking the chocolate mixture to make it smooth, while Step 4 is about letting the cake cool and does not require the chocolate mixture to be smooth."}
{"plan_idx": 1392, "title": "almond and apple cake", "question_idx": 1392, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Line base and side with baking parchment.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Add the eggs, 1 at a time, beating well after each addition.", "Stir in ground almonds.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 4 happen after Step 2?", "why_question": "Why is it not necessary for Step 4 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n3. Line base and side with baking parchment.\n4. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Stir in ground almonds.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 4 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 4 (greasing the cake tin) can happen before or after Step 2 (beating butter, sugar, and vanilla) because it is not dependent on the outcome of Step 2."}
{"plan_idx": 1393, "title": "fusilli-and-meatballs", "question_idx": 1393, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cover and simmer, stirring often, for 30 minutes.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [8, 14], "binary_question": "Must Step 15 happen after Step 9?", "why_question": "Why is it not necessary for Step 15 to happen after Step 9?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cover and simmer, stirring often, for 30 minutes.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 15 to happen after Step 9?\n\nAnswer: ", "model_answer": "Because the meatballs need to be simmered in the sauce after being browned, according to Step 17."}
{"plan_idx": 1394, "title": "green-tofu-curry", "question_idx": 1394, "steps": ["Reduce heat, and simmer 5 minutes.", "Bring to the boil.", "Cover, reduce heat, and simmer 20 minutes.", "Remove from heat, cool slightly, and fluff with a fork.", "Heat the sesame oil in a separate medium saucepan over medium heat.", "Stir in tofu.", "Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.", "Season with salt.", "In a small saucepan, bring the coconut milk to the boil.", "Mix in green curry paste.", "Place water in a medium saucepan, and stir in the rice.", "Drizzle generously over the tofu and rice to serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 11 happen after Step 1?", "why_question": "Why is it not necessary for Step 11 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: green-tofu-curry\n\nProcedure:\n1. Reduce heat, and simmer 5 minutes.\n2. Bring to the boil.\n3. Cover, reduce heat, and simmer 20 minutes.\n4. Remove from heat, cool slightly, and fluff with a fork.\n5. Heat the sesame oil in a separate medium saucepan over medium heat.\n6. Stir in tofu.\n7. Stirring occasionally, fry about 20 minutes, until evenly crisp and lightly browned.\n8. Season with salt.\n9. In a small saucepan, bring the coconut milk to the boil.\n10. Mix in green curry paste.\n11. Place water in a medium saucepan, and stir in the rice.\n12. Drizzle generously over the tofu and rice to serve.\n\n\nWhy is it not necessary for Step 11 to happen after Step 1?\n\nAnswer: ", "model_answer": "The order of Step 1 and Step 11 is not significant because both steps involve preparing different ingredients independently."}
{"plan_idx": 1395, "title": "spicy-tomato-anchovy-pasta", "question_idx": 1395, "steps": ["drain.", "cook until lightly browned.", "Add anchovies and water, cover and simmer for 4 to 5 minutes.", "Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.", "While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.", "Add linguine and cook until al dente, about 7 to 8 minutes;", "Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;", "Toss with anchovy mixture and chilli flakes.", "If desired, season with black pepper.", "Serve immediately."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 7 happen after Step 1?", "why_question": "Why is it not necessary for Step 7 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spicy-tomato-anchovy-pasta\n\nProcedure:\n1. drain.\n2. cook until lightly browned.\n3. Add anchovies and water, cover and simmer for 4 to 5 minutes.\n4. Stir in spring onions, tomatoes and parsley and cover again, simmering until vegetables are soft, about 3 to 4 minutes.\n5. While the vegetables are cooking, bring a large pot of water and one teaspoon of olive oil to the boil.\n6. Add linguine and cook until al dente, about 7 to 8 minutes;\n7. Heat 6 tablespoons olive oil in a large frying pan over medium heat, then stir in garlic, broccoli and mushrooms;\n8. Toss with anchovy mixture and chilli flakes.\n9. If desired, season with black pepper.\n10. Serve immediately.\n\n\nWhy is it not necessary for Step 7 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 7 does not depend on the draining of the pasta, so it can be performed before Step 1."}
{"plan_idx": 1396, "title": "chicken-prawn-and-rice-soup", "question_idx": 1396, "steps": ["Mix together the prawns, chicken, egg and cornflour.", "Meanwhile, heat the remaining 250ml oil until it is hot.", "When it is hot, add prawns and chicken mixture.", "Cook for 1/2 minute and drain.", "Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.", "Bring to the boil.", "Add salt and sherry.", "Return to the boil.", "Reduce heat and allow to simmer.", "Heat 750ml of the oil in wok or deep frying pan.", "Add rice and brown quickly.", "Drain and add to soup.", "Serve and enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 10 happen after Step 2?", "why_question": "Why is it not necessary for Step 10 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken-prawn-and-rice-soup\n\nProcedure:\n1. Mix together the prawns, chicken, egg and cornflour.\n2. Meanwhile, heat the remaining 250ml oil until it is hot.\n3. When it is hot, add prawns and chicken mixture.\n4. Cook for 1/2 minute and drain.\n5. Place above mixture in pot with the stock, mushrooms, water chestnuts, bamboo shoots and green beans.\n6. Bring to the boil.\n7. Add salt and sherry.\n8. Return to the boil.\n9. Reduce heat and allow to simmer.\n10. Heat 750ml of the oil in wok or deep frying pan.\n11. Add rice and brown quickly.\n12. Drain and add to soup.\n13. Serve and enjoy!\n\n\nWhy is it not necessary for Step 10 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 10 does not need to happen after Step 2 because the oil heated in Step 10 is used to brown the rice in Step 11, which is a separate stage from cooking the prawns and chicken in Steps 2-4."}
{"plan_idx": 1397, "title": "peppers-with-tuna-and-mushrooms", "question_idx": 1397, "steps": ["Heat 2 tbsp olive oil in a frying pan and add 1 chopped onion.", "Cook for 5 minutes or until softened.", "Meanwhile, drain and slice a 280g jar of roasted red peppers.", "Season and cook, stirring occasionally, until the mushrooms give up their juices.", "Add 1 tbsp wholegrain mustard, the grated zest of 1 lemon, 1 crushed garlic clove and 4 tbsp dry sherry.", "Cook, stirring until the mushrooms are evenly coated with a little sauce.", "Add 250g halved or quartered chestnut mushrooms.", "Mix the peppers into the mushrooms and heat gently for 1 minute.", "Finally, stir in a 185g can tuna, drained, and 25g chopped fresh parsley.", "Serve immediately, with crisp salad leaves and plenty of hot crusty bread or boiled rice."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: peppers-with-tuna-and-mushrooms\n\nProcedure:\n1. Heat 2 tbsp olive oil in a frying pan and add 1 chopped onion.\n2. Cook for 5 minutes or until softened.\n3. Meanwhile, drain and slice a 280g jar of roasted red peppers.\n4. Season and cook, stirring occasionally, until the mushrooms give up their juices.\n5. Add 1 tbsp wholegrain mustard, the grated zest of 1 lemon, 1 crushed garlic clove and 4 tbsp dry sherry.\n6. Cook, stirring until the mushrooms are evenly coated with a little sauce.\n7. Add 250g halved or quartered chestnut mushrooms.\n8. Mix the peppers into the mushrooms and heat gently for 1 minute.\n9. Finally, stir in a 185g can tuna, drained, and 25g chopped fresh parsley.\n10. Serve immediately, with crisp salad leaves and plenty of hot crusty bread or boiled rice.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Steps 7 and 3 are both independent tasks that do not rely on each other to be completed."}
{"plan_idx": 1398, "title": "fusilli-and-meatballs", "question_idx": 1398, "steps": ["Meanwhile, cook the pasta according to the instructions on the packet.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 18], "binary_question": "Must Step 19 happen after Step 1?", "why_question": "Why is it not necessary for Step 19 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Meanwhile, cook the pasta according to the instructions on the packet.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 19 to happen after Step 1?\n\nAnswer: ", "model_answer": "It is not necessary for Step 19 to happen after Step 1 because the steps do not depend on each other."}
{"plan_idx": 1399, "title": "tortellini-fritto-with-almond-butter", "question_idx": 1399, "steps": ["Bring a saucepan of water to the boil.", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.", "Continue to gently fry and stir the tortellini until golden brown.", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.", "If you slightly undercooked your tortellini then it's less likely to stick to the pan.", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.", "Enjoy!"], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. Bring a saucepan of water to the boil.\n2. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n3. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n4. Continue to gently fry and stir the tortellini until golden brown.\n5. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n6. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n7. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n8. Enjoy!\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Undercooking the tortellini in Step 2, not Step 4, reduces the likelihood of it sticking to the pan in Step 5."}
{"plan_idx": 1400, "title": "chocolate-chocolate-cake", "question_idx": 1400, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Note that the cake is very dense, so the top may crack when baking.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Bake for I hour.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [16, 18], "binary_question": "Must Step 19 happen after Step 17?", "why_question": "Why is it not necessary for Step 19 to happen after Step 17?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Note that the cake is very dense, so the top may crack when baking.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Bake for I hour.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 17?\n\nAnswer: ", "model_answer": "The question is not answerable from the text provided."}
{"plan_idx": 1401, "title": "banana-split-cake", "question_idx": 1401, "steps": ["Preheat oven to 190 C / Gas 5.", "In a large bowl, combine flour, 175g margarine and chopped pecans.", "Beat with an electric mixer for 6 minutes or until fluffy.", "Bake in preheated oven for 20 minutes.", "Remove from oven and allow to cool.", "In a large bowl, combine remaining margarine, eggs and icing sugar.", "Press into the bottom of a 20x30cm tin.", "Spread over cooled base.", "Slice bananas and arrange on filling, then top with pineapple.", "Slice strawberries and layer over bananas.", "Cover with whipped cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: banana-split-cake\n\nProcedure:\n1. Preheat oven to 190 C / Gas 5.\n2. In a large bowl, combine flour, 175g margarine and chopped pecans.\n3. Beat with an electric mixer for 6 minutes or until fluffy.\n4. Bake in preheated oven for 20 minutes.\n5. Remove from oven and allow to cool.\n6. In a large bowl, combine remaining margarine, eggs and icing sugar.\n7. Press into the bottom of a 20x30cm tin.\n8. Spread over cooled base.\n9. Slice bananas and arrange on filling, then top with pineapple.\n10. Slice strawberries and layer over bananas.\n11. Cover with whipped cream.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Because Step 7 combines different ingredients than Step 3, making the order of completion irrelevant."}
{"plan_idx": 1402, "title": "chocolate-chocolate-cake", "question_idx": 1402, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "In a separate bowl, beat egg whites until foamy.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 11 happen after Step 2?", "why_question": "Why is it not necessary for Step 11 to happen after Step 2?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. In a separate bowl, beat egg whites until foamy.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. Place the chocolate chips, coffee and water in a microwave safe bowl.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 11 to happen after Step 2?\n\nAnswer: ", "model_answer": "Step 11 can happen before or after Step 2 because the preparation of the chocolate chip mixture is not dependent on the egg whites being foamy."}
{"plan_idx": 1403, "title": "cloud-bread", "question_idx": 1403, "steps": ["Mix cream cheese and egg yolks together until smooth.", "Line a baking tray with baking paper.", "Preheat oven to 150 C / Gas mark 2.", "Place egg whites and baking powder in a glass, metal, or ceramic bowl;", "beat together until stiff peaks form.", "Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.", "Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.", "Bake in the preheated oven until golden brown, 17 to 20 minutes."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 3 happen after Step 1?", "why_question": "Why is it not necessary for Step 3 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: cloud-bread\n\nProcedure:\n1. Mix cream cheese and egg yolks together until smooth.\n2. Line a baking tray with baking paper.\n3. Preheat oven to 150 C / Gas mark 2.\n4. Place egg whites and baking powder in a glass, metal, or ceramic bowl;\n5. beat together until stiff peaks form.\n6. Fold cream cheese and egg yolk mixture gently into egg whites until just combined and light yellow in colour.\n7. Spoon the batter onto the prepared baking tray in mounds about 10cm in diameter, flattening peaks with the back of the spoon.\n8. Bake in the preheated oven until golden brown, 17 to 20 minutes.\n\n\nWhy is it not necessary for Step 3 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 3 does not need to happen after Step 1 because the oven needs to be preheated before the batter is cooked in Step 8."}
{"plan_idx": 1404, "title": "lemon-zested-strawberry-shortcakes", "question_idx": 1404, "steps": ["In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.", "In a bowl, combine the flour, sugar, baking powder and salt.", "Rub the butter into the flour until the mixture resembles coarse crumbs.", "Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).", "Turn onto a lightly floured surface; knead 10 times.", "Divide dough in half.", "Gently pat or roll each half into a 1 .75cm thick circle.", "Meanwhile, in a small bowl, combine butter and lemon zest; set aside.", "Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.", "Remove to a wire rack; cool for 15 minutes.", "Place 5cm apart on an ungreased baking tray.", "In a small mixing bowl, beat cream until it begins to thicken.", "Add sugar; beat until stiff peaks form.", "To assemble, split shortcakes in half.", "Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.", "Cover with shortcake top and remaining berries and cream."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 11 happen after Step 8?", "why_question": "Why is it not necessary for Step 11 to happen after Step 8?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: lemon-zested-strawberry-shortcakes\n\nProcedure:\n1. In a small bowl, combine strawberries and sugar; cover and refrigerate until serving.\n2. In a bowl, combine the flour, sugar, baking powder and salt.\n3. Rub the butter into the flour until the mixture resembles coarse crumbs.\n4. Combine the milk, egg yolk and lemon zest; stir into crumb mixture until a soft dough forms (dough will be sticky).\n5. Turn onto a lightly floured surface; knead 10 times.\n6. Divide dough in half.\n7. Gently pat or roll each half into a 1 .75cm thick circle.\n8. Meanwhile, in a small bowl, combine butter and lemon zest; set aside.\n9. Bake at 200 C / Gas 6 for 8-10 minutes or until golden brown.\n10. Remove to a wire rack; cool for 15 minutes.\n11. Place 5cm apart on an ungreased baking tray.\n12. In a small mixing bowl, beat cream until it begins to thicken.\n13. Add sugar; beat until stiff peaks form.\n14. To assemble, split shortcakes in half.\n15. Place cake bottoms on dessert plates; spread with lemon butter, then top each with a 1/4 of the strawberries and whipped cream.\n16. Cover with shortcake top and remaining berries and cream.\n\n\nWhy is it not necessary for Step 11 to happen after Step 8?\n\nAnswer: ", "model_answer": "Step 11 does not need to occur after Step 8 because the lemon-butter does not need to be prepared before the shortcakes are baked."}
{"plan_idx": 1405, "title": "smoked-salmon-and-grapefruit-salad", "question_idx": 1405, "steps": ["Top and tail the grapefruits.", "Slice the skin off the grapefruit over a bowl.", "Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.", "Using a small knife, segment the grapefruits over the juice bowl.", "Arrange the lamb's lettuce onto each serving plate or a large salad bowl.", "Top with grapefruit segments and smoked salmon.", "This is to catch any juices.", "Pour over the salad and serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 7 happen after Step 3?", "why_question": "Why is it not necessary for Step 7 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: smoked-salmon-and-grapefruit-salad\n\nProcedure:\n1. Top and tail the grapefruits.\n2. Slice the skin off the grapefruit over a bowl.\n3. Mix together 1 pinch of cracked peppercorns and 1 tablespoon grapefruit juice from the bowl.\n4. Using a small knife, segment the grapefruits over the juice bowl.\n5. Arrange the lamb's lettuce onto each serving plate or a large salad bowl.\n6. Top with grapefruit segments and smoked salmon.\n7. This is to catch any juices.\n8. Pour over the salad and serve.\n\n\nWhy is it not necessary for Step 7 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 7 is not necessary after Step 3 because the juice collected in the bowl from segmenting the grapefruits is used in Step 8 to make the dressing."}
{"plan_idx": 1406, "title": "tortellini-fritto-with-almond-butter", "question_idx": 1406, "steps": ["Bring a saucepan of water to the boil.", "Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.", "In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.", "If you slightly undercooked your tortellini then it's less likely to stick to the pan.", "Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.", "Enjoy!", "Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.", "Continue to gently fry and stir the tortellini until golden brown."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 7], "binary_question": "Must Step 8 happen after Step 6?", "why_question": "Why is it not necessary for Step 8 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: tortellini-fritto-with-almond-butter\n\nProcedure:\n1. Bring a saucepan of water to the boil.\n2. Add the tortellini and cook according to the instructions on the packet, however I recommend you slightly under cook it and drain.\n3. In a non-stick shallow pan, heat some olive oil and gently fry the tortellini.\n4. If you slightly undercooked your tortellini then it's less likely to stick to the pan.\n5. Add some honey, salt to taste and around 2 tablespoons of the almond butter to the pan.\n6. Enjoy!\n7. Serve the tortellini with a drizzle of olive oil, freshly grated Parmesan cheese and green leaf salad of your choice.\n8. Continue to gently fry and stir the tortellini until golden brown.\n\n\nWhy is it not necessary for Step 8 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 8 is not necessary after Step 6 because Step 8 involves continuing to fry the tortellini until golden brown, which is not mentioned in Step 6."}
{"plan_idx": 1407, "title": "fusilli-and-meatballs", "question_idx": 1407, "steps": ["Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.", "Saut\u00e9 the onion and garlic for about 5 minutes or until soft.", "Transfer 2 tablespoons of the onion mixture to a large bowl.", "Set aside.", "Whiz the tomatoes, with their juice, in a food processor until fairly smooth.", "Add to the saucepan.", "Bring to the boil over medium-high heat.", "Reduce the heat to medium-low.", "Cover and simmer, stirring often, for 30 minutes.", "Add the basil and oregano halfway through this time.", "Process the bread until crumbs form.", "Coat a frying pan with cooking spray or olive oil and set over medium-high heat.", "Shape into 20 meatballs about 2.5cm (1in) diameter.", "Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.", "Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.", "Drain on kitchen paper.", "Add the meatballs to the tomato sauce.", "Cover and cook, stirring occasionally, for 20 minutes.", "Meanwhile, cook the pasta according to the instructions on the packet.", "Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.", "Spoon the meatballs and remaining sauce over the top, then serve."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [11, 13], "binary_question": "Must Step 14 happen after Step 12?", "why_question": "Why is it not necessary for Step 14 to happen after Step 12?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: fusilli-and-meatballs\n\nProcedure:\n1. Coat a large saucepan with cooking spray or a teaspoon of olive oil and set over a medium-high heat.\n2. Saut\u00e9 the onion and garlic for about 5 minutes or until soft.\n3. Transfer 2 tablespoons of the onion mixture to a large bowl.\n4. Set aside.\n5. Whiz the tomatoes, with their juice, in a food processor until fairly smooth.\n6. Add to the saucepan.\n7. Bring to the boil over medium-high heat.\n8. Reduce the heat to medium-low.\n9. Cover and simmer, stirring often, for 30 minutes.\n10. Add the basil and oregano halfway through this time.\n11. Process the bread until crumbs form.\n12. Coat a frying pan with cooking spray or olive oil and set over medium-high heat.\n13. Shape into 20 meatballs about 2.5cm (1in) diameter.\n14. Add the crumbs, beef, egg, milk and pepper to the onion mixture in the bowl and mix just until blended.\n15. Cook the meatballs, in batches, for about 8 minutes or until browned on all sides.\n16. Drain on kitchen paper.\n17. Add the meatballs to the tomato sauce.\n18. Cover and cook, stirring occasionally, for 20 minutes.\n19. Meanwhile, cook the pasta according to the instructions on the packet.\n20. Drain and toss with 3 ladlefuls of the sauce in a large heated serving bowl.\n21. Spoon the meatballs and remaining sauce over the top, then serve.\n\n\nWhy is it not necessary for Step 14 to happen after Step 12?\n\nAnswer: ", "model_answer": "Step 14 (mixing the ingredients for the meatballs) does not need to occur after Step 12 (coating the frying pan with cooking spray or olive oil) because these steps are for separate components of the dish (the meatballs and the sauce)."}
{"plan_idx": 1408, "title": "almond and apple cake", "question_idx": 1408, "steps": ["Preheat the oven to 170 C / Gas mark 3.", "Brush around 22cm (base measurement) cake tin with melted butter to grease.", "Stir in ground almonds.", "Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).", "Add the eggs, 1 at a time, beating well after each addition.", "Line base and side with baking parchment.", "Add half the flour and half the milk.", "Use a wooden spoon to stir until well combined.", "Repeat remaining flour and milk.", "Arrange the apple, slightly overlapping, over the base of the prepared tin.", "Spoon mixture into the tin and smooth the surface.", "Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.", "Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.", "Serve warm."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 6 happen after Step 3?", "why_question": "Why is it not necessary for Step 6 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: almond and apple cake\n\nProcedure:\n1. Preheat the oven to 170 C / Gas mark 3.\n2. Brush around 22cm (base measurement) cake tin with melted butter to grease.\n3. Stir in ground almonds.\n4. Beat butter, caster sugar and vanilla in a bowl for 8 mins or till pale and creamy (by hand or electric beater).\n5. Add the eggs, 1 at a time, beating well after each addition.\n6. Line base and side with baking parchment.\n7. Add half the flour and half the milk.\n8. Use a wooden spoon to stir until well combined.\n9. Repeat remaining flour and milk.\n10. Arrange the apple, slightly overlapping, over the base of the prepared tin.\n11. Spoon mixture into the tin and smooth the surface.\n12. Bake in the oven for 30-35 mins or until a skewer inserted into the centre comes out clean.\n13. Set aside in the pan for 10 mins to cool slightly before turning onto a serving plate.\n14. Serve warm.\n\n\nWhy is it not necessary for Step 6 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 6 is not dependent on step 3, as preparing the cake tin with baking parchment can be done at any point before adding the cake mixture."}
{"plan_idx": 1409, "title": "chocolate-chocolate-cake", "question_idx": 1409, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Gradually beat in sugar until light and fluffy.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [6, 14], "binary_question": "Must Step 15 happen after Step 7?", "why_question": "Why is it not necessary for Step 15 to happen after Step 7?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Gradually beat in sugar until light and fluffy.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 7?\n\nAnswer: ", "model_answer": "Step 15 (gradually beat in sugar until light and fluffy) does not need to happen after Step 7 (wrap the bottom of the tin securely with greaseproof paper or foil) because the two steps are not directly related to each other in the cake making process."}
{"plan_idx": 1410, "title": "chicken and vegetable pie", "question_idx": 1410, "steps": ["In a saucepan, combine chicken, carrots, peas and celery.", "Preheat oven to 220 C / Gas mark 7.", "Add water to cover and boil for 15 minutes.", "Remove from heat, drain and set aside.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 2 happen after Step 1?", "why_question": "Why is it not necessary for Step 2 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. In a saucepan, combine chicken, carrots, peas and celery.\n2. Preheat oven to 220 C / Gas mark 7.\n3. Add water to cover and boil for 15 minutes.\n4. Remove from heat, drain and set aside.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 2 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 2 does not need to happen after Step 1 because the oven does not need to be preheated until the chicken mixture is ready to be baked, which is after Step 12."}
{"plan_idx": 1411, "title": "chicken and vegetable pie", "question_idx": 1411, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Slowly stir in chicken stock and milk.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Stir in flour, salt, pepper and celery seed.", "Remove from heat, drain and set aside.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 7 happen after Step 4?", "why_question": "Why is it not necessary for Step 7 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Slowly stir in chicken stock and milk.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Stir in flour, salt, pepper and celery seed.\n7. Remove from heat, drain and set aside.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 7 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 7 can happen before or after Step 4 because it involves cooking onions in butter while Step 4 involves simmering the liquid mixture."}
{"plan_idx": 1412, "title": "chocolate-chocolate-cake", "question_idx": 1412, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Remove and whisk until mixture is smooth.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 14], "binary_question": "Must Step 15 happen after Step 4?", "why_question": "Why is it not necessary for Step 15 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Remove and whisk until mixture is smooth.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 15 is not necessary after Step 4 because the bottom of the tin has already been securely wrapped with greaseproof paper or foil in Step 4, ensuring that it is ready for baking."}
{"plan_idx": 1413, "title": "spiced butternut squash soup", "question_idx": 1413, "steps": ["Preheat the oven to 190 C / Gas mark 6.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Cook for about 20 minutes, or until soft.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Pour the chicken stock into the pot.", "Add the potatoes, and bring to the boil.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 10], "binary_question": "Must Step 11 happen after Step 4?", "why_question": "Why is it not necessary for Step 11 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Preheat the oven to 190 C / Gas mark 6.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Cook for about 20 minutes, or until soft.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Pour the chicken stock into the pot.\n10. Add the potatoes, and bring to the boil.\n11. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 11 to happen after Step 4?\n\nAnswer: ", "model_answer": "Step 11 (baking the potatoes) can happen before Step 4 because the butternut squash is placed in the oven cut-side down, which allows it to steam and soften without baking."}
{"plan_idx": 1414, "title": "spiced butternut squash soup", "question_idx": 1414, "steps": ["Pour the chicken stock into the pot.", "Pour a small layer of water in a baking dish, or a swiss roll tin.", "Place the squash halves cut side down on the dish.", "Bake for about 40 minutes, or until a fork can easily pierce the flesh.", "Cool slightly, then remove the peel.", "Set aside.", "Melt the butter in a large pot over medium heat.", "Add the onion, leek and garlic, and saute for a few minutes, until tender.", "Preheat the oven to 190 C / Gas mark 6.", "Add the potatoes, and bring to the boil.", "Cook for about 20 minutes, or until soft.", "Add the squash, and mash with the potatoes until chunks are small.", "Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.", "Return to the pot.", "Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.", "Heat through, but do not boil.", "Ladle into bowls, and top with a dollop of soured cream if desired."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 9 happen after Step 1?", "why_question": "Why is it not necessary for Step 9 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: spiced butternut squash soup\n\nProcedure:\n1. Pour the chicken stock into the pot.\n2. Pour a small layer of water in a baking dish, or a swiss roll tin.\n3. Place the squash halves cut side down on the dish.\n4. Bake for about 40 minutes, or until a fork can easily pierce the flesh.\n5. Cool slightly, then remove the peel.\n6. Set aside.\n7. Melt the butter in a large pot over medium heat.\n8. Add the onion, leek and garlic, and saute for a few minutes, until tender.\n9. Preheat the oven to 190 C / Gas mark 6.\n10. Add the potatoes, and bring to the boil.\n11. Cook for about 20 minutes, or until soft.\n12. Add the squash, and mash with the potatoes until chunks are small.\n13. Use an immersion hand blender to puree the soup, or transfer to a blender or food processor in batches, and puree until smooth.\n14. Return to the pot.\n15. Season the soup with cayenne pepper, allspice, nutmeg, ginger, salt and pepper, then stir in the sherry, cream and milk.\n16. Heat through, but do not boil.\n17. Ladle into bowls, and top with a dollop of soured cream if desired.\n\n\nWhy is it not necessary for Step 9 to happen after Step 1?\n\nAnswer: ", "model_answer": "Because Step 9 (preheating the oven) is not required in the recipe at all; it never uses the oven."}
{"plan_idx": 1415, "title": "chocolate-chocolate-cake", "question_idx": 1415, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Note that the cake is very dense, so the top may crack when baking.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Microwave until chocolate is almost melted.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [2, 18], "binary_question": "Must Step 19 happen after Step 3?", "why_question": "Why is it not necessary for Step 19 to happen after Step 3?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Note that the cake is very dense, so the top may crack when baking.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Microwave until chocolate is almost melted.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 3?\n\nAnswer: ", "model_answer": "Step 19 does not need to happen after Step 3 because it is not related to the preparation of the cake batter."}
{"plan_idx": 1416, "title": "chocolate-chocolate-cake", "question_idx": 1416, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Note that the cake is very dense, so the top may crack when baking.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "In a separate bowl, beat egg whites until foamy.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [5, 18], "binary_question": "Must Step 19 happen after Step 6?", "why_question": "Why is it not necessary for Step 19 to happen after Step 6?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Note that the cake is very dense, so the top may crack when baking.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. In a separate bowl, beat egg whites until foamy.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 19 to happen after Step 6?\n\nAnswer: ", "model_answer": "Step 19 can happen after Step 6 because it is unrelated to the baking process of the cake."}
{"plan_idx": 1417, "title": "chicken and vegetable pie", "question_idx": 1417, "steps": ["Preheat oven to 220 C / Gas mark 7.", "In a saucepan, combine chicken, carrots, peas and celery.", "Add water to cover and boil for 15 minutes.", "Stir in flour, salt, pepper and celery seed.", "In the saucepan over medium heat, cook onion in butter until soft and translucent.", "Remove from heat, drain and set aside.", "Slowly stir in chicken stock and milk.", "Simmer over medium-low heat until thick.", "Remove from heat and set aside.", "Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.", "Place the chicken mixture in bottom of the prepared pie dish.", "Pour hot liquid mixture over.", "Cover with top pastry, seal edges, and cut away excess pastry.", "Make several small slits in the top to allow steam to escape.", "Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.", "Cool for 10 minutes before serving."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 6 happen after Step 4?", "why_question": "Why is it not necessary for Step 6 to happen after Step 4?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chicken and vegetable pie\n\nProcedure:\n1. Preheat oven to 220 C / Gas mark 7.\n2. In a saucepan, combine chicken, carrots, peas and celery.\n3. Add water to cover and boil for 15 minutes.\n4. Stir in flour, salt, pepper and celery seed.\n5. In the saucepan over medium heat, cook onion in butter until soft and translucent.\n6. Remove from heat, drain and set aside.\n7. Slowly stir in chicken stock and milk.\n8. Simmer over medium-low heat until thick.\n9. Remove from heat and set aside.\n10. Prepare a 23cm (9 in) pie dish by lining with pastry, reserving pastry to cover.\n11. Place the chicken mixture in bottom of the prepared pie dish.\n12. Pour hot liquid mixture over.\n13. Cover with top pastry, seal edges, and cut away excess pastry.\n14. Make several small slits in the top to allow steam to escape.\n15. Bake in the preheated oven for 30 to 35 minutes, or until pastry is golden brown and filling is bubbly.\n16. Cool for 10 minutes before serving.\n\n\nWhy is it not necessary for Step 6 to happen after Step 4?\n\nAnswer: ", "model_answer": "Because Step 6 involves cooking the onion, which is not needed until Step 12."}
{"plan_idx": 1418, "title": "chocolate-chocolate-cake", "question_idx": 1418, "steps": ["Preheat the oven to 180 degrees C / Gas Mark 4.", "Place the chocolate chips, coffee and water in a microwave safe bowl.", "Microwave until chocolate is almost melted.", "Remove and whisk until mixture is smooth.", "Set aside to cool.", "Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.", "Gradually beat in sugar until light and fluffy.", "Gradually beat in egg yolks one at a time, beating well after each one.", "Slowly add the flour and beat at a low speed.", "Add the cooled chocolate to the mix and beat again.", "Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.", "Then increase speed and beat until stiff.", "Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.", "Grease a 23cm springform tin or a cake tin with deep sides.", "In a separate bowl, beat egg whites until foamy.", "Pour the mixture into the cake tin.", "Bake for I hour.", "The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.", "Note that the cake is very dense, so the top may crack when baking.", "Cool in the tin for 10 minutes to allow the cake to set.", "Then remove from the tin, and allow to cool completely, which may take several hours.", "Sift icing sugar lightly over the top for decoration."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [10, 14], "binary_question": "Must Step 15 happen after Step 11?", "why_question": "Why is it not necessary for Step 15 to happen after Step 11?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: chocolate-chocolate-cake\n\nProcedure:\n1. Preheat the oven to 180 degrees C / Gas Mark 4.\n2. Place the chocolate chips, coffee and water in a microwave safe bowl.\n3. Microwave until chocolate is almost melted.\n4. Remove and whisk until mixture is smooth.\n5. Set aside to cool.\n6. Using a hand held mixer, beat butter and margarine together in a large bowl until creamy.\n7. Gradually beat in sugar until light and fluffy.\n8. Gradually beat in egg yolks one at a time, beating well after each one.\n9. Slowly add the flour and beat at a low speed.\n10. Add the cooled chocolate to the mix and beat again.\n11. Wrap the bottom of the tin securely with greaseproof paper or foil, so it comes up about 1 .5cm on the sides.\n12. Then increase speed and beat until stiff.\n13. Fold egg white mixture, one third at a time, into the chocolate mixture until blended thoroughly.\n14. Grease a 23cm springform tin or a cake tin with deep sides.\n15. In a separate bowl, beat egg whites until foamy.\n16. Pour the mixture into the cake tin.\n17. Bake for I hour.\n18. The cake is ready when a skewer inserted about 1 .5cm from the side of the tin comes out clean.\n19. Note that the cake is very dense, so the top may crack when baking.\n20. Cool in the tin for 10 minutes to allow the cake to set.\n21. Then remove from the tin, and allow to cool completely, which may take several hours.\n22. Sift icing sugar lightly over the top for decoration.\n\n\nWhy is it not necessary for Step 15 to happen after Step 11?\n\nAnswer: ", "model_answer": "It is not necessary for Step 15 to happen after Step 11 because the beating of the egg whites (Step 15) is a separate task that does not require any ingredients or tools that are used in the earlier steps (1-11)."}
{"plan_idx": 1419, "title": "vegetable-terrine", "question_idx": 1419, "steps": ["Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.", "Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).", "Run the vegetables under cold water to stop them cooking.", "Add the gelatin in a bowl of cold water until soft.", "In a saucepan, bring cream and yogurt to the boil.", "Add the chopped sorrel and gelatin.", "Mix well and remove from heat.", "Set aside and cool for a few minutes.", "Pour approximately 1cm of the cream mixture into a mould and refrigerate.", "It is better to use a silicone mould, it will be easier to remove for serving.", "Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.", "Pour the remaining cream mixture on top.", "Refrigerate the terrine for several hours until firm.", "If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.", "Serve chilled."], "question_type": "nondependent_switched_real_after", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 4 happen after Step 1?", "why_question": "Why is it not necessary for Step 4 to happen after Step 1?", "model_name": "gemini-1.0-pro-latest", "prompt_key": "basic_must_why", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the question in one sentence.\n\nGoal: vegetable-terrine\n\nProcedure:\n1. Wash the sorrel, add the olive oil to a frying pan and cook for 3 minutes, chop then set aside.\n2. Heat the stock and cook the vegetables one after the other in the stock (15 minutes for the carrots and beans, 10 minutes for courgettes and celeriac, 5 minutes for the peas).\n3. Run the vegetables under cold water to stop them cooking.\n4. Add the gelatin in a bowl of cold water until soft.\n5. In a saucepan, bring cream and yogurt to the boil.\n6. Add the chopped sorrel and gelatin.\n7. Mix well and remove from heat.\n8. Set aside and cool for a few minutes.\n9. Pour approximately 1cm of the cream mixture into a mould and refrigerate.\n10. It is better to use a silicone mould, it will be easier to remove for serving.\n11. Arrange the vegetables, alternating according to shape, starting with the matchstick vegetables on the bottom and peas in the middle.\n12. Pour the remaining cream mixture on top.\n13. Refrigerate the terrine for several hours until firm.\n14. If you did'nt use a silicone mould, immerse the mould in boiling water then turn it over - it should release.\n15. Serve chilled.\n\n\nWhy is it not necessary for Step 4 to happen after Step 1?\n\nAnswer: ", "model_answer": "Step 4 does not need to happen after Step 1 because gelatin is not used until Step 6."}
