{"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_before", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 4 happen before Step 5?", "why_question": "Why must Step 4 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 4 requires the dry ingredients to be prepared before they can be added to the creamed mixture in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 6 because the recipe requires the butter and margarine to be beaten together in a large bowl until creamy, which is a necessary step before melting the chocolate in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 10], "binary_question": "Must Step 4 happen before Step 11?", "why_question": "Why must Step 4 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires the rice to be browned quickly, which cannot be done after Step 11, as the remaining oil is only heated and used for frying the scallions, which is a separate step.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the sesame oil is needed to heat up before the tofu and rice are cooked, which is the purpose of Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 7], "binary_question": "Must Step 5 happen before Step 8?", "why_question": "Why must Step 5 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 8 because the crumb mixture is used as the base of the cheesecake, and the cheesecake mixture cannot be poured into the tin without the base being prepared first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the lamb's lettuce is needed to catch the juices from the grapefruit, which are collected in the bowl before the skin is sliced off in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 15], "binary_question": "Must Step 6 happen before Step 16?", "why_question": "Why must Step 6 happen before Step 16?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 16?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 16 because the processed tomatoes are added to the saucepan in Step 7, and the meatballs are added to the saucepan in Step 16, so the tomatoes must be processed before the meatballs can be added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 3 happen before Step 9?", "why_question": "Why must Step 3 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 9 because the stew needs to simmer for 5 hours, and Step 9 assumes that the stew is already cooked and ready to be served, which can only happen after Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 1 happen before Step 9?", "why_question": "Why must Step 1 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 9 because the coconut milk is used to make the green curry paste, which is then mixed with rice in Step 9, so the coconut milk needs to be prepared first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the procedure requires the gammon steaks to be prepared before they can be placed in the oven, which is done in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [11, 13], "binary_question": "Must Step 12 happen before Step 14?", "why_question": "Why must Step 12 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 12 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 12 requires the shortcakes to be split in half, which is necessary to assemble the shortcakes with the lemon butter, strawberries, and whipped cream, making it a prerequisite for Step 14.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 7], "binary_question": "Must Step 7 happen before Step 8?", "why_question": "Why must Step 7 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 'Enjoy!' implies that the tortellini-fritto-with-almond-butter is ready to be consumed, and Step 8 'Serve...' is the action of presenting it, so Step 7 must happen before Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the cake tin needs to be prepared with melted butter and parchment paper before it can be preheated in the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 7 happen before Step 11?", "why_question": "Why must Step 7 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 11 because the tofu needs to be cooked and seasoned before the green curry paste is fried, which is the purpose of Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 4 happen before Step 5?", "why_question": "Why must Step 4 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 5 because it is necessary to sprinkle the remaining flour on the board before mixing the dough, which is the action described in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 6 happen before Step 10?", "why_question": "Why must Step 6 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 10 because it sets up the seasoning for the soup, which is then added to the pot in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 5 happen before Step 11?", "why_question": "Why must Step 5 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 11 because the chicken mixture needs to be prepared and set aside before the onion can be cooked in butter in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 11], "binary_question": "Must Step 5 happen before Step 12?", "why_question": "Why must Step 5 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 requires the meat mixture to be formed, which is necessary for shaping into meatballs in Step 13, which in turn is necessary for cooking the meatballs in Step 14 and adding them to the tomato sauce in Step 17.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [12, 13], "binary_question": "Must Step 13 happen before Step 14?", "why_question": "Why must Step 13 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 13 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 13 must happen before Step 14 because it is necessary to prepare the meatball mixture before shaping and cooking the meatballs.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the ingredients prepared in Step 1 are used in the saucepan in Step 5, and the saucepan is not prepared until Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the procedure requires the spinach rolls to be brushed with olive oil before grilling, and Step 1 involves sprinkling almonds on top or rolling them in almonds, which is a necessary step before brushing with olive oil.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 6 happen before Step 11?", "why_question": "Why must Step 6 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 11 because the sesame oil is used to fry the tofu, which is then added to the curry paste and coconut milk in Step 11, making it a necessary step in the preparation of the green curry.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 3 happen before Step 11?", "why_question": "Why must Step 3 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 11 because the egg whites need to be set aside to cool before the chocolate is added to the mixture in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 12], "binary_question": "Must Step 2 happen before Step 13?", "why_question": "Why must Step 2 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the egg yolk, which is not introduced until Step 4, so Step 2 must happen before Step 13.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 5 happen before Step 7?", "why_question": "Why must Step 5 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 requires the slow cooker to be turned on to low power, which is a necessary condition for the stew to simmer for 5 hours, making it a prerequisite for Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the procedure requires the butter and sugar to be creamed together before preheating the oven, which is necessary for the cake to be baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 3 happen before Step 9?", "why_question": "Why must Step 3 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 9 because the onion mixture is set aside after Step 4, and then used in Step 9 to make the meatballs, so the onion mixture needs to be prepared first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 7 because the slow cooker needs to simmer for 5 hours before the ingredients can be mixed up and served.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because Step 3 sets aside the onion mixture, which is then used in Step 6 to transfer 2 tablespoons of it to a large bowl.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 5 because the remaining flour is needed to sprinkle on the board before adding the flour to the mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 6 because the ingredients added in Step 2 are used in Step 6 to saut\u00e9 the onion and garlic.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 7 because Step 7 requires the linguine to be cooked, which is done in Step 6, and Step 6 is dependent on the completion of Step 5, which is cooking the anchovies and water, and Step 5 is dependent on the completion of Step 4, which is cooking the vegetables, and Step 4 is dependent on the completion of Step 3, which is draining the vegetables.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 6], "binary_question": "Must Step 6 happen before Step 7?", "why_question": "Why must Step 6 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 7 because the lime slices are added on top of the mussels after they are dotted with the curry mixture, and the red pepper and parsley are added on top of the lime slices, so the order of these steps is necessary to achieve the desired arrangement of ingredients.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 13], "binary_question": "Must Step 1 happen before Step 14?", "why_question": "Why must Step 1 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 14 because the cake tin needs to be prepared before the cake mixture is poured into it, ensuring the cake cooks evenly and doesn't stick to the tin.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 7 because the rice needs to be cooked and cooled before the green curry paste can be mixed with the coconut milk, which is done in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the lamb's lettuce is a base for the salad, and the grapefruit and smoked salmon are added on top of it, so the lettuce needs to be arranged first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 10], "binary_question": "Must Step 9 happen before Step 11?", "why_question": "Why must Step 9 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 11 because Step 9 requires adding rice to the pot, which is a crucial step in the soup-making process, and Step 11 requires heating the remaining oil, which is a separate action that cannot be done simultaneously with adding rice.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the cake mixture needs to be prepared before it can be baked in the oven, which is preheated in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 3 happen before Step 8?", "why_question": "Why must Step 3 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 3 happens after Step 2, which involves preparing the cake tin, and Step 8 happens after Step 2 as well, so Step 3 cannot happen before Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 5], "binary_question": "Must Step 5 happen before Step 6?", "why_question": "Why must Step 5 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 6 because the whipped cream needs to be firm before it can be folded with the toasted oats and other ingredients.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 5 because the onion mixture is used in both steps, and Step 3 processes the tomatoes, which are then set aside, and Step 5 uses 2 tablespoons of the onion mixture, which has already been prepared in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the saucepan to be hot, which is necessary for saut\u00e9ing the onion and garlic in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 10], "binary_question": "Must Step 9 happen before Step 11?", "why_question": "Why must Step 9 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 11 because the lemon butter is needed to be spread on the shortcakes after they are baked, which is done in Step 15, and the shortcakes are baked in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 10], "binary_question": "Must Step 4 happen before Step 11?", "why_question": "Why must Step 4 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 11 because the lemon zest is used in both steps, and it needs to be combined with butter in Step 4 before it can be added to the crumb mixture in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 3 happen before Step 10?", "why_question": "Why must Step 3 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 10 because the onion mixture is used in Step 10 to make the meatballs, and the basil and oregano are added to the onion mixture in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the dough needs to be prepared before the strawberries can be refrigerated, which is done in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the egg whites and baking powder need to be prepared and beaten to stiff peaks before the cream cheese and egg yolk mixture can be folded into them.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 7 because the lime slices are needed to top each piece of foil, which is done in Step 7, and the lime slices are arranged in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because the gelatin and sorrel need to be added to the cooked vegetables, which is done in Step 3, and the cream and yogurt mixture is only brought to a boil in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 1 happen before Step 11?", "why_question": "Why must Step 1 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 11 because the pie dish needs to be prepared with the chicken mixture before it can be covered with pastry.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 5 happen before Step 11?", "why_question": "Why must Step 5 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 11 because the egg whites need to be set aside to cool before being folded into the chocolate mixture in Step 13.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the liquid mixture is needed to be cooked and thickened before it can be poured over the chicken mixture in the pie dish.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the eggs need to be added and beaten well after each addition, which is a crucial step in preparing the cake mixture, and Step 5 involves greasing the cake tin, which cannot be done before the mixture is prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 7 happen before Step 10?", "why_question": "Why must Step 7 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 10 because the apple needs to be arranged over the base of the prepared tin before the cake mixture is spooned in.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 7], "binary_question": "Must Step 7 happen before Step 8?", "why_question": "Why must Step 7 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 8 because the bay leaf needs to be removed from the soup before the coriander is stirred into the yoghurt for the garnish.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 7 because the sugar needs to be beaten until light and fluffy, which requires the mixture to be smooth, and Step 7 requires the chocolate to be almost melted, which is achieved after Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the procedure requires arranging the foil sheets before preheating the barbecue, which is necessary for cooking the mussels.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 6 because Step 4 requires the anchovy mixture to be cooked with the linguine, which cannot be done simultaneously with the vegetable mixture in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 14], "binary_question": "Must Step 2 happen before Step 15?", "why_question": "Why must Step 2 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 15 because the cake tin needs to be prepared with greaseproof paper or foil before the cake mixture is poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [10, 13], "binary_question": "Must Step 11 happen before Step 14?", "why_question": "Why must Step 11 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 11 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 11 requires splitting the shortcakes in half, which is necessary for assembling the shortcakes with the lemon butter, strawberries, and whipped cream, making it a prerequisite for Step 14, which prepares the whipped cream.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 is necessary to catch any juices that may be released during the subsequent steps, and it would not be possible to top and tail the grapefruits without first containing the juices.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the procedure requires the preheating of the oven to 180 degrees C / Gas Mark 4 before the cake mixture is poured into the cake tin and baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 7 because the anchovy mixture needs to be cooked and prepared before it can be tossed with the linguine, which is cooked in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 sets the stage for the rest of the procedure by providing a cooking method for the tortellini, which is then used in Step 3, making it a necessary step before Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the procedure requires adding ingredients to the saucepan before heating it up.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because the egg yolks are added to the mixture in Step 1, and the flour is added in Step 9, so the egg yolks need to be incorporated into the mixture before the flour is added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 4 because the sorrel needs to be cooked before it can be chopped and set aside, which is necessary for the next steps in the procedure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 6 because the pumpkin mixture is added to the flour mixture in Step 8, and the pumpkin mixture is prepared in Step 6, so the pumpkin mixture needs to be prepared before it can be added to the flour mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because the dressing needs to be prepared before it can be drizzled over the salad, making Step 1 a necessary precursor to Step 2.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the eggs are added one at a time, and the butter and sugar are creamed together, which requires the eggs to be present in the mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 6 because the sifted flours and allspice are needed to be added to the pumpkin mixture in Step 8, which is only possible after they have been prepared in Step 2.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 sets the pan to the right temperature, which is necessary for the pancake batter to cook properly, making it a crucial step that must happen before adding the dry ingredients in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the pan needs to be heated before the eggs can be whisked in, which is done in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 5 happen before Step 10?", "why_question": "Why must Step 5 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 5 adds potatoes, which are cooked later in the procedure, whereas Step 10 involves cooking the squash and potatoes together, so Step 5 cannot happen before Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 14], "binary_question": "Must Step 6 happen before Step 15?", "why_question": "Why must Step 6 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 15 because the procedure instructs to cook the meatballs in batches for about 8 minutes or until browned on all sides, and then add them to the saucepan, which is done in Step 15.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [12, 18], "binary_question": "Must Step 13 happen before Step 19?", "why_question": "Why must Step 13 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 13 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 13 must happen before Step 19 because it prepares the meatballs mixture, which is then used to shape the meatballs in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 8], "binary_question": "Must Step 6 happen before Step 9?", "why_question": "Why must Step 6 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 9 because the coconut milk needs to be brought to a boil before it can be stirred into the sesame oil in Step 9.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 1 happen before Step 9?", "why_question": "Why must Step 1 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 9 because the mixture needs to be placed in the prepared tin before it can be baked in the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the sugar needs to be beaten until light and fluffy, which requires the butter and margarine to be mixed together in Step 6, and the oven needs to be preheated in Step 7, so the steps need to be executed in this order.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 7 because the chicken mixture needs to be prepared and set aside before the liquid mixture can be cooked and thickened.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because it prepares the shaker with the ingredients and ice, which is necessary to fill the margarita glasses with the mixed drink in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because the procedure requires the gammon steaks to be cooked in cider, which is set up in Step 1, and then the dish is cooked in the oven, which is initiated in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 4 happen before Step 10?", "why_question": "Why must Step 4 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires the apple to be arranged in the prepared tin, which is necessary for the cake to be assembled and baked, making it a prerequisite for Step 10, which involves spooning the mixture into the tin.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the butter and sugar need to be beaten together until light and fluffy before the oven can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the baking tray needs to be prepared with the balls of dough before the oven can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 5 happen before Step 7?", "why_question": "Why must Step 5 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 7 because the sugar needs to be beaten into the mixture until light and fluffy, which requires the chocolate mixture to be prepared first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 8 happen before Step 11?", "why_question": "Why must Step 8 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 11 because the recipe requires the tofu to be simmered for 5 minutes before the green curry paste is mixed with the coconut milk, which is done in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 13], "binary_question": "Must Step 4 happen before Step 14?", "why_question": "Why must Step 4 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 14 because the cake tin needs to be prepared and set aside to cool before the cake mixture is poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 1 happen before Step 10?", "why_question": "Why must Step 1 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 10 because the basil and oregano are added halfway through the cooking time of the tomato sauce, which starts in Step 7, and the meatballs are cooked in Step 15, which is after the sauce has been cooking for a while.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the curry mixture is needed to be applied to the mussels, which is done in Step 5, and the barbecue needs to be preheated before cooking the mussels.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 9], "binary_question": "Must Step 9 happen before Step 10?", "why_question": "Why must Step 9 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 10 because the apple needs to be arranged over the base of the prepared tin before the remaining flour and milk can be added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 8], "binary_question": "Must Step 5 happen before Step 9?", "why_question": "Why must Step 5 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 9 because the flour needs to be added to the chocolate mixture before the egg yolks, which is done in Step 9, to ensure proper incorporation and texture of the cake.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the chocolate needs to be melted and cooled before it can be used in the recipe, and preheating the oven in Step 3 would not make sense without the chocolate mixture being prepared first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the onion needs to be cooked and set aside before the chicken and vegetables can be prepared in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 13], "binary_question": "Must Step 2 happen before Step 14?", "why_question": "Why must Step 2 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 14 because the frying pan is set over medium-high heat in Step 2, and the meatballs are cooked in batches in Step 15, which requires the preheated frying pan.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the lentils need to be cooked in Step 2, which requires the tomatoes to be seasoned with salt in Step 1.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 2 happen before Step 8?", "why_question": "Why must Step 2 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 8 because the saut\u00e9ed onion, leek, and garlic are used to add flavor to the soup, and the butter in Step 7 is used to melt and add richness, which would not be possible if the ingredients were not prepared beforehand.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the red pepper and parsley are only applied to the mussels after they are arranged on the foil, which is done in Step 4, and the curry mixture is applied to the mussels in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 4 happen before Step 10?", "why_question": "Why must Step 4 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 10 because the baking dish with boiling water is used to create a water bath, which is necessary for the cheesecake to bake evenly and prevent cracking.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the honey and sultanas need to be added to the mixture before it is prepared for baking, which is done in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 8], "binary_question": "Must Step 4 happen before Step 9?", "why_question": "Why must Step 4 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 9 because the saucepan needs to be simmering for 30 minutes, and Step 9 reduces the heat to medium-low, which implies that the simmering process has already started.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 8], "binary_question": "Must Step 4 happen before Step 9?", "why_question": "Why must Step 4 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 9 because the chicken mixture needs to be cooked and set aside before the liquid mixture can be prepared and thickened.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [12, 14], "binary_question": "Must Step 13 happen before Step 15?", "why_question": "Why must Step 13 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 13 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 13 must happen before Step 15 because the cake tin needs to be prepared with greaseproof paper or foil before pouring the cake mixture into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 18], "binary_question": "Must Step 7 happen before Step 19?", "why_question": "Why must Step 7 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 7 notes that the cake may crack when baking, but it does not require the cake to be beaten or mixed in any way, so it does not need to happen before Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 5 happen before Step 7?", "why_question": "Why must Step 5 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 7 because the recipe instructs to add the sliced roasted red peppers to the mushrooms, and then add the other ingredients, so the peppers need to be prepared before the sauce is added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 7 because the crumb mixture needs to be pressed into the springform tin and set aside before the cheesecake mixture is prepared, which involves combining the crumbs with melted butter and other ingredients.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 2 requires the dough to be prepared before it can be placed onto the baking tray in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 3 happen before Step 10?", "why_question": "Why must Step 3 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 10 because Step 10 instructs to mix the stew, which requires the pasta to be cooked and added to the mixture, as specified in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 7 because the peppers need to be added to the mushrooms and sauce, which is done in Step 7, and the peppers cannot be added before the sauce is prepared in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [18, 21], "binary_question": "Must Step 19 happen before Step 22?", "why_question": "Why must Step 19 happen before Step 22?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 19 happen before Step 22?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 19 must happen before Step 22 because the icing sugar decoration is applied to the cake before it is removed from the tin and cooled completely, which is described in Step 22.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 15], "binary_question": "Must Step 9 happen before Step 16?", "why_question": "Why must Step 9 happen before Step 16?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 16?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 9 is about draining the meatballs, which happens after cooking them in Step 15, whereas Step 16 is about cooking the meatballs in the tomato sauce, so Step 9 cannot happen before Step 16.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 7 happen before Step 11?", "why_question": "Why must Step 7 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 11 because the chicken mixture needs to be simmered over medium-low heat until thick, which is a necessary step before adding the hot liquid mixture to the pie.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 10], "binary_question": "Must Step 10 happen before Step 11?", "why_question": "Why must Step 10 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 must happen before Step 11 because the egg whites need to be beaten until foamy before the cooled chocolate can be added to the mix.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 18], "binary_question": "Must Step 9 happen before Step 19?", "why_question": "Why must Step 9 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 notes that the cake may crack when baking, which is relevant to the addition of flour in Step 19, as it affects the cake's texture and structure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the cheesecake mixture needs to be prepared before it can be poured into the prepared springform tin.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 18], "binary_question": "Must Step 9 happen before Step 19?", "why_question": "Why must Step 9 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 19 because the pasta needs to be cooked before it can be tossed with the sauce, which is done in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 11], "binary_question": "Must Step 8 happen before Step 12?", "why_question": "Why must Step 8 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 12 because the meatballs need to be cooked and added to the tomato sauce, which is done in Step 17, and Step 12 reduces the heat to medium-low, which is necessary for the meatballs to cook in the sauce.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 18], "binary_question": "Must Step 2 happen before Step 19?", "why_question": "Why must Step 2 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 19 because the pasta needs to be cooked before it can be drained and tossed with the sauce, which is done in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 8 happen before Step 11?", "why_question": "Why must Step 8 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 11 because the breadcrumbs are added to the meat mixture in Step 12, and the meatballs are cooked in Step 15, and then added to the tomato sauce in Step 17, which is covered and cooked for 20 minutes in Step 18, and the heat is reduced to medium-low in Step 11, so the breadcrumbs need to be added before the heat is reduced.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 5 happen before Step 7?", "why_question": "Why must Step 5 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 7 because the pumpkin mixture needs to be prepared and added to the dry ingredients in Step 7, and Step 5 is a crucial step in preparing the pumpkin mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the eggs need to be beaten and incorporated into the mixture before the cheesecake can be baked in the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 2 happen before Step 10?", "why_question": "Why must Step 2 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 2 does not need to happen before Step 10 because the silicone mould is not used until Step 9, and the procedure does not require the mould to be prepared before heating the stock and cooking the vegetables.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 8], "binary_question": "Must Step 7 happen before Step 9?", "why_question": "Why must Step 7 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 9 because the coconut milk needs to be brought to a boil before it can be fried until crispy and lightly browned.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 requires the addition of flour and milk, which is necessary to prepare the cake mixture, and Step 7 requires the prepared tin to be lined with baking parchment, which is a necessary step before adding the cake mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 13], "binary_question": "Must Step 7 happen before Step 14?", "why_question": "Why must Step 7 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 14 because the cake tin needs to be prepared before the cake mixture is poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 11], "binary_question": "Must Step 2 happen before Step 12?", "why_question": "Why must Step 2 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 2 happens after Step 1, which involves preheating the oven, whereas Step 12 requires the use of a microwave, which is not possible until the oven is preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 11], "binary_question": "Must Step 6 happen before Step 12?", "why_question": "Why must Step 6 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 12 because the dough needs to be kneaded 10 times before it can be divided in half, which is done in Step 12.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 13], "binary_question": "Must Step 5 happen before Step 14?", "why_question": "Why must Step 5 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 14 because the meatballs are cooked in the frying pan in Step 15, and the frying pan is prepared in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 6 happen before Step 11?", "why_question": "Why must Step 6 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 11 because the egg whites and sugar mixture needs to be set aside to cool before it can be folded into the chocolate mixture, which is done in Step 13.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the sponge fingers need to be brushed with coffee before they can be used to line the glass bowl in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 15], "binary_question": "Must Step 10 happen before Step 16?", "why_question": "Why must Step 10 happen before Step 16?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 16?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 must happen before Step 16 because the meatballs need to be cooked before they can be added to the tomato sauce.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 8], "binary_question": "Must Step 5 happen before Step 9?", "why_question": "Why must Step 5 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 9 because the coconut milk needs to be brought to a boil and the tofu needs to be fried before the green curry paste can be mixed with sesame oil and simmered.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 6], "binary_question": "Must Step 6 happen before Step 7?", "why_question": "Why must Step 6 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 7 because it requires the grapefruit juice from the bowl, which is only available after the grapefruit segments are mixed with the peppercorns in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 2 happen before Step 11?", "why_question": "Why must Step 2 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 'Most importantly, enjoy!' is a non-essential step that can happen at any time, including after Step 11 'Cook the pasta according to the packet instructions, and serve with pasta'.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 7 because the butter needs to be rubbed in with the fingertips to create fine breadcrumbs, which are then used to mix with the other ingredients in the loaf, and lining the loaf tin with baking parchment (Step 7) cannot be done until the mixture is prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the chicken stock and milk to be added to the saucepan, which is then used in Step 7 to cook the chicken and vegetables, making it a necessary step before Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 18], "binary_question": "Must Step 10 happen before Step 19?", "why_question": "Why must Step 10 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 must happen before Step 19 because the pasta needs to be cooked before it can be tossed with the sauce and meatballs in Step 21.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because the whipped cream needs to be set aside to cool before the oats can be toasted in the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 needs to happen before Step 4 because the water needs to be set aside for 15 minutes, which is a prerequisite for cooking the lentils in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 10], "binary_question": "Must Step 10 happen before Step 11?", "why_question": "Why must Step 10 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 must happen before Step 11 because the lemon butter needs to be set aside before the shortcakes are removed from the oven and cooled.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 2 requires mixing the ingredients, which needs to be done before lining the baking tray with parchment paper in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the tarragon and bay leaf to be adjusted in the slow cooker, which needs to be done before adding the wine and water in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 11], "binary_question": "Must Step 1 happen before Step 12?", "why_question": "Why must Step 1 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 12 because the lemon zest is used in the shortcake dough in Step 4, and the lemon zest is prepared in Step 11, which is after the shortcakes are baked in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 4 happen before Step 10?", "why_question": "Why must Step 4 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 10 because the onion mixture is used to make the meatballs in Step 12, and the basil and oregano are added to the onion mixture in Step 4, so they need to be added before the meatballs are made.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 1 sets the stage for the rest of the procedure by preparing the baking tray, which is necessary for the subsequent steps.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 happens before Step 7 because the recipe instructs to top the mussels with lime slices before wrapping them in foil, which is done in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 11], "binary_question": "Must Step 8 happen before Step 12?", "why_question": "Why must Step 8 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 12 because the egg white mixture is added to the chocolate mixture in Step 13, and the chocolate mixture is prepared in Step 10, which involves beating the cooled chocolate into the mix, and this cannot be done before the butter and sugar are beaten together in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 4 happen before Step 10?", "why_question": "Why must Step 4 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 10 because the green curry paste needs to be mixed in with the cooked rice, which is done in Step 4, and then the coconut milk is added in Step 10 to create the curry sauce.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 1 happen before Step 10?", "why_question": "Why must Step 1 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 10 because the apple layer needs to be arranged in the prepared tin before the cake mixture is poured in, which is done in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 3 happen before Step 8?", "why_question": "Why must Step 3 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 8 because the grapefruit juice is needed to mix with the cracked peppercorns, which is only available after the grapefruit has been sliced and the juice collected in the bowl.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 3 happen before Step 10?", "why_question": "Why must Step 3 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 requires boiling the potatoes, which needs to happen before baking them in the oven, and Step 10 requires the squash to be baked, which is done in the same oven as the potatoes, so the steps are dependent on each other.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 2 happen before Step 10?", "why_question": "Why must Step 2 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 10 because the pie dish needs to be prepared with pastry before the filling ingredients can be placed in it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the procedure requires cooking the linguine in the boiling water, which cannot be done until the water is boiling, which is achieved in Step 2.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 18], "binary_question": "Must Step 5 happen before Step 19?", "why_question": "Why must Step 5 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 19 because the pasta needs to be cooked according to the packet instructions, and then it is added to the saucepan, which is not possible until the saucepan is already set over medium-high heat, which is done in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 3 happen before Step 9?", "why_question": "Why must Step 3 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 9 because Step 3 involves pouring the cream mixture into the mould and refrigerating it, which is a necessary step to prepare the mould for the assembly of the terrine, and Step 9 requires the mould to be prepared beforehand.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 14], "binary_question": "Must Step 1 happen before Step 15?", "why_question": "Why must Step 1 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 15 because the cake tin needs to be prepared with greaseproof paper or foil before it can be preheated in the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 13], "binary_question": "Must Step 1 happen before Step 14?", "why_question": "Why must Step 1 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 sets the stage for the rest of the procedure, preparing the pan for cooking, and Step 14 requires a pan to cook the meatballs, so Step 1 must happen before Step 14.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 8 happen before Step 10?", "why_question": "Why must Step 8 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 10 because the green curry paste is mixed with the fried tofu, and the coconut milk is then added to the mixture, so the sequence of events is crucial for the final dish.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the curry mixture needs to be applied to the mussels before they are cooked on the barbecue.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the tomato sauce is a crucial component of the dish, and it needs to be prepared before adding the meatballs to it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 5 happen before Step 10?", "why_question": "Why must Step 5 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 10 because the mixture of prawns and chicken needs to be cooked and drained before it can be added to the soup, which is done in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 4 happen before Step 5?", "why_question": "Why must Step 4 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 5 because the lamb's lettuce needs to be arranged on the plate or bowl before the grapefruit segments can be placed on top.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 6 because the ground almonds need to be stirred in before the butter, caster sugar, and vanilla are beaten, which is done in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 1 happen before Step 9?", "why_question": "Why must Step 1 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 9 because the cookies need to be placed on the baking trays before they can be baked in the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 5 happen before Step 7?", "why_question": "Why must Step 5 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 7 because the eggs need to be incorporated into the mixture before the cream cheese and sugar can be beaten together.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the vegetables need to be cooked in the stock before the gelatin can be softened in cold water.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because the chicken mixture needs to be prepared and set aside before the onion can be cooked in butter.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 2 requires the egg whites to be prepared, and Step 6 requires the egg whites to be in a specific state (stiff peaks) which can only be achieved after Step 5, making Step 2 a necessary precursor to Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 4 because the coffee is needed to brush the sponge fingers, which are then used in the trifle layers, and the coffee is not used again until Step 4, where it is added to the cream cheese.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 11], "binary_question": "Must Step 4 happen before Step 12?", "why_question": "Why must Step 4 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 12 because the whipped cream is used in Step 12 to form the soft dough, and the cream cannot be used until it has been beaten until it begins to thicken in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [14, 18], "binary_question": "Must Step 15 happen before Step 19?", "why_question": "Why must Step 15 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 15 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 15 must happen before Step 19 because Step 15 instructs to grease the cake tin, which is necessary before pouring the mixture into the tin in Step 16, and Step 19 assumes the cake is already in the tin.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the roasted red peppers need to be cooked and softened before they can be mixed with the mushrooms and other ingredients.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because the shortbread strips need to be prepared before they can be baked in the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 7 because the vegetables need to be cooked and then removed from heat, and then they need to be run under cold water to stop them cooking, which is only possible after they have been cooked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 3 happen before Step 8?", "why_question": "Why must Step 3 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 8 because the heat needs to be reduced to medium-low before the onion mixture is set aside, which is done in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 5 because the water and olive oil need to be boiling before adding the spring onions, tomatoes, and parsley, which is a crucial step in the procedure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 4 happen before Step 5?", "why_question": "Why must Step 4 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 5 because it sets up the cooking environment for the pasta, which is then added in Step 6, and the steps are sequential in the procedure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because you need to grease the pan with sunflower oil before heating it, which is necessary for cooking the pancakes.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 1 happen before Step 11?", "why_question": "Why must Step 1 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 11 because the egg whites need to be set aside to cool before they can be folded into the chocolate mixture in Step 13.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the crumbled butter and sugar mixture is a crucial ingredient in the dough that is mixed in Step 5, and the oven needs to be preheated before baking the cakes.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 1 happen before Step 9?", "why_question": "Why must Step 1 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 9 because the procedure requires the chicken and vegetable mixture to be set aside before the oven is preheated, indicating that the mixture needs to be prepared before the baking process begins.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the egg whites need to be beaten until stiff peaks form, which is a crucial step in the procedure, and the oven needs to be preheated before baking the cloud-bread.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 4 happen before Step 8?", "why_question": "Why must Step 4 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 8 because the rice needs to be cooked and seasoned before the tofu is fried, and the seasoning is done in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 1 requires cutting the bread into flowers, which is a necessary step to assemble the kebab, and Step 3 requires shaving the carrots, which cannot be done until the bread is prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the procedure requires pressing the mixture into a tin before preheating the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 18], "binary_question": "Must Step 2 happen before Step 19?", "why_question": "Why must Step 2 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 2 is a general warning about the cake's density, it doesn't involve any specific action that needs to happen before Step 19, which is about melting chocolate.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because the procedure requires melting the butter in a large saucepan over medium heat before dissolving the stock in the hot water, indicating a sequential dependency between the two steps.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 5], "binary_question": "Must Step 5 happen before Step 6?", "why_question": "Why must Step 5 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 6 because it is necessary to ensure that the tarragon and bay leaf are not floating on the top of the mixture, which is a crucial step in achieving the desired flavor.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 5], "binary_question": "Must Step 5 happen before Step 6?", "why_question": "Why must Step 5 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 6 because the cheesecake mixture needs to be prepared before it can be poured into the biscuit base.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 12], "binary_question": "Must Step 6 happen before Step 13?", "why_question": "Why must Step 6 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 13 because the meatballs are added to the onion mixture in Step 13, and the meatballs are formed in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 6 because the strawberries need to be spread over the sponge fingers before the sponge fingers are used to line the glass bowl.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 3 happen before Step 8?", "why_question": "Why must Step 3 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 8 because the crumbs need to be pressed into the springform tin and set aside before the cheesecake mixture is poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the pumpkin flesh needs to be cooked and mashed before it can be added to the mixture, which is then baked in the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 2 happen before Step 9?", "why_question": "Why must Step 2 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 2 does not happen before Step 9 because Step 2 is about setting aside the chicken, which is done after boiling the chicken in Step 3, whereas Step 9 is about preparing the chicken mixture, which is done after cooking the onion and making the liquid mixture in Steps 5-8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the squash needs to be cooked and stirred continuously for 5 minutes before the stock is added, which is done in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the gelatin to be soft, which is achieved by soaking it in cold water, and the gelatin is used in Step 6 to thicken the cream mixture, so Step 2 must happen before Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 3 happen before Step 8?", "why_question": "Why must Step 3 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 8 because the egg yolks need to be beaten into the chocolate mixture, which is done in Step 8, and the egg yolks are prepared in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the linguine needs to be cooked before it can be tossed with the anchovy mixture and chilli flakes in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the procedure requires the oven to be preheated before baking the shortbread, and Step 1 is a preliminary step that sets the stage for the rest of the procedure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the ingredients need to be combined and pressed into the tin before the oven can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 15], "binary_question": "Must Step 5 happen before Step 16?", "why_question": "Why must Step 5 happen before Step 16?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 16?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 16 because the meatballs need to be cooked before they can be added to the tomato sauce.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because it is necessary to ensure that the tarragon and bay leaf are not floating on the top of the mixture, which is a requirement for the stew to 'let off any real flavour'.\""}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 needs to happen before Step 4 because the guava pulp and juice are required to be added to the flour mixture, which is done in Step 7, and the loaf tin needs to be prepared before adding the batter, which is done in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 4 because the procedure requires pouring in the white wine and water before mixing the ingredients, which is the action described in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 5 because the creamed butter and sugar mixture is needed to combine with the flour mixture and guava mixture in subsequent steps.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 6 happen before Step 11?", "why_question": "Why must Step 6 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 11 because the chicken mixture needs to be placed in the pie dish before the liquid mixture is poured over it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 1 happen before Step 9?", "why_question": "Why must Step 1 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 9 because the remaining flour and milk are needed to be repeated before the oven can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 sets the expectation for the final dish, which is a mixed-up stew, and Step 3 requires the ingredients to be mixed up, so Step 1 must happen before Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 5 happen before Step 10?", "why_question": "Why must Step 5 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 10 because the procedure requires mixing in the green curry paste with the cooked rice, and then frying the mixture with tofu, which cannot be done before the rice is cooked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 7 happen before Step 10?", "why_question": "Why must Step 7 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 10 because the baking dish with boiling water is required to create a water bath, which helps to cook the cheesecake evenly and prevent cracking, and this step cannot be performed after the cheesecake mixture has been poured into the tin.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 7 because the gelatin needs to be mixed with the cream and yogurt in Step 6, which is after the stock has been heated in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 12], "binary_question": "Must Step 1 happen before Step 13?", "why_question": "Why must Step 1 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 13 because the top pastry is needed to cover the pie dish, which is prepared in Step 10, and the pie is then baked in the oven in Step 15.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 4 happen before Step 10?", "why_question": "Why must Step 4 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 10 because the pie dish needs to be prepared with pastry before the chicken mixture is placed in it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because the pumpkin flesh needs to be cooked and mashed before it can be added to the mixture, which is done in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 13], "binary_question": "Must Step 10 happen before Step 14?", "why_question": "Why must Step 10 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 must happen before Step 14 because the cake tin needs to be prepared before the mixture can be poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 14], "binary_question": "Must Step 7 happen before Step 15?", "why_question": "Why must Step 7 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 15 because the meatballs need to be cooked and added to the tomato sauce, which is done in Step 7, and then the sauce needs to be simmered for 20 minutes, which is done in Step 18, and Step 15 is not relevant to the cooking process.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 1 happen before Step 11?", "why_question": "Why must Step 1 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 11 because the rice and brown mixture is added to the soup in Step 5, and the prawns, chicken, egg, and cornflour mixture is added to the soup in Step 12, so the rice and brown mixture must be prepared before it can be added to the soup.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 6 happen before Step 11?", "why_question": "Why must Step 6 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 requires the squash to be cooked until soft, which is necessary before adding it to the pot with the potatoes and chicken stock in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the goal is to cook the fusilli and meatballs, and Step 1 sets the stage for the rest of the procedure by bringing the saucepan to a boil, which is a crucial step in the cooking process.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 10], "binary_question": "Must Step 10 happen before Step 11?", "why_question": "Why must Step 10 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 must happen before Step 11 because the bread crumbs are added to the onion mixture in the bowl, and the basil and oregano are added halfway through processing the bread, so the bread must be processed first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 2 happen before Step 8?", "why_question": "Why must Step 2 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 8 because the procedure requires cooking the rice before proceeding to the next steps, including boiling the coconut milk in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 4 because the sponge fingers need to be brushed with coffee before they can be used to line the glass bowl.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the sponge fingers need to be lined with a layer of the soaked sponge fingers before they can be brushed with the remaining coffee.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 2 happen before Step 9?", "why_question": "Why must Step 2 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 9 because the coconut milk needs to be brought to a boil before it can be mixed with the green curry paste in Step 9.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 7 happen before Step 11?", "why_question": "Why must Step 7 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 requires the rice to be browned quickly, which needs to happen before adding the seasoning and sauce in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 7 happen before Step 11?", "why_question": "Why must Step 7 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 11 because the bread crumbs are added to the saucepan in Step 9, which is after the heat is reduced to medium-low, and the sauce is simmered for 30 minutes, which requires the bread crumbs to be added before the sauce is cooked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the eggs need to be beaten well after each addition, which requires the butter and sugar mixture to be prepared first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the procedure requires kneading the dough before preheating the oven, which is a necessary step to achieve the desired texture and consistency of the shortbread.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the melted butter is used to saut\u00e9 the onion, leek, and garlic in Step 8, which is a crucial step in the procedure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the shortcakes need to be baked before they can be used as the base for the assembled dessert.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 1 happen before Step 10?", "why_question": "Why must Step 1 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 requires the cooled chocolate, which is prepared in Step 5, and the cake mixture is not ready to be baked until all the ingredients are combined, so Step 1 must happen before Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 4 because the procedure requires pouring in the white wine and water before mixing the ingredients, which is the action described in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because the base of the cake needs to be prepared before the filling can be spread over it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the cake needs to cool before it can be baked in the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 10], "binary_question": "Must Step 4 happen before Step 11?", "why_question": "Why must Step 4 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 11 because the bread crumbs are used to mix with the onion mixture, meat, egg, milk, and pepper to form the meatballs, which are then cooked and added to the tomato sauce, and Step 11 occurs when the tomato sauce is simmering and the meatballs are added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 3 because the flour mixture is needed to grease and flour the loaf tin in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 18], "binary_question": "Must Step 1 happen before Step 19?", "why_question": "Why must Step 1 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 19 because it provides important information about the cake's density, which is necessary to know before preheating the oven to the correct temperature.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 6 happen before Step 11?", "why_question": "Why must Step 6 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 11 because the dough needs to be kneaded 10 times before it can be divided in half, which is done in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 1 happen before Step 10?", "why_question": "Why must Step 1 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 10 because the loaf tin needs to be prepared with baking parchment before the mixture is added to it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 18], "binary_question": "Must Step 3 happen before Step 19?", "why_question": "Why must Step 3 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 19 because the pasta needs to be cooked according to the packet instructions before it can be drained and tossed with the sauce in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 13], "binary_question": "Must Step 7 happen before Step 14?", "why_question": "Why must Step 7 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 14 because the meatballs need to be cooked in the tomato sauce, and Step 14 starts the cooking process, which requires the sauce to be ready, which is prepared in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 6 happen before Step 11?", "why_question": "Why must Step 6 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 requires the addition of rice to the pot, which needs to be cooked with the other ingredients, whereas Step 11 is a separate step to heat the remaining oil, which can be done concurrently or after the soup has been simmering.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 4 happen before Step 5?", "why_question": "Why must Step 4 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 5 because the cream and yogurt need to be brought to a boil before the sorrel can be added to the frying pan in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 13], "binary_question": "Must Step 9 happen before Step 14?", "why_question": "Why must Step 9 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 14 because the meatballs need to be cooked in the frying pan before they can be added to the tomato sauce, which is done in Step 17.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because the procedure requires pouring the batter into the prepared tin before preheating the oven, which is necessary for baking the cake.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 1 sets the stage for the rest of the procedure by preparing the ingredients, making it necessary to complete it before moving on to Step 2.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 13], "binary_question": "Must Step 3 happen before Step 14?", "why_question": "Why must Step 3 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 14 because the cake tin needs to be prepared before the cake mixture is poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 2 happen before Step 9?", "why_question": "Why must Step 2 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 9 because the recipe instructs to 'flavour with salt and pepper to taste' before serving the stew, which implies that the seasoning is intended to be added before the dish is ready to be consumed.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the coriander yoghurt is used as a garnish, and it needs to be prepared before the soup is served.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 13], "binary_question": "Must Step 2 happen before Step 14?", "why_question": "Why must Step 2 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 14 because the cake tin needs to be prepared before the mixture is poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the cream cheese mixture needs to be prepared before it can be used to fill the spinach leaves, which is done in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 1 is not a necessary step in the procedure, as it is simply an instruction to 'enjoy', which does not affect the outcome of the sardine spread, and Step 3 can be performed directly after Step 2.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the procedure requires the chicken and vegetables to be cooked before the oven is preheated, which is necessary for the pie to be baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 11], "binary_question": "Must Step 10 happen before Step 12?", "why_question": "Why must Step 10 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 must happen before Step 12 because the whipped cream needs to be prepared and cooled for 15 minutes before assembling the shortcakes, as stated in Step 12.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 7 because the eggs are incorporated into the mixture in Step 2, and the crumbs are crushed in Step 7, and the crumbs are used in the mixture in Step 8, so the eggs must be incorporated before the crumbs are crushed.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 14], "binary_question": "Must Step 6 happen before Step 15?", "why_question": "Why must Step 6 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 15 because the cake tin needs to be prepared with greaseproof paper or foil before pouring the cake mixture into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the remaining flour is needed to add to the mixture in Step 4, which is a prerequisite for creaming the butter and brown sugar in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 3 happen before Step 8?", "why_question": "Why must Step 3 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 8 because the saut\u00e9ed onion, leek, and garlic are added to the squash halves in Step 8, and the squash halves are not prepared until after the saut\u00e9ing process in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the preparation of the batter, which needs to be poured into the prepared tin in Step 7, making it a necessary step before greasing and flouring the tin.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 4 because the marinade needs to be discarded before cooking the chicken, which is done in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 6 because the toasted oats are used in Step 7, and Step 2 is the step where the cream is whipped to firm peaks, which is a necessary step before toasting the oats in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 7 happen before Step 11?", "why_question": "Why must Step 7 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 11 because the egg whites and yolks are added to the mixture in Step 10, and the egg whites are not fully incorporated until Step 13, so the egg mixture must be prepared before adding the chocolate mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 7 because Step 4 is a prerequisite for Step 7, as it sets the saucepan over medium-high heat, which is necessary for adding the tomato mixture in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 12], "binary_question": "Must Step 7 happen before Step 13?", "why_question": "Why must Step 7 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 13 because the meatballs need to be cooked and added to the tomato sauce, which is done in Step 17, and Step 13 is where the meatball mixture is prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the baking tray needs to be prepared with the batter before it can be placed in the preheated oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 3 happen before Step 11?", "why_question": "Why must Step 3 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 11 because the rice needs to be cooked and cooled before the green curry paste is mixed with the coconut milk, which is done in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 4 because the cake tin needs to be greased with melted butter before it can be lined with baking parchment.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 11], "binary_question": "Must Step 1 happen before Step 12?", "why_question": "Why must Step 1 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 12 because the hot liquid mixture is needed to fill the pie crust, which is prepared in Step 10, and the filling is placed in the pie dish in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 4 because the guava pulp and juice are needed to be mixed together before they can be added to the flour mixture in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the mixture to be 50/50, which needs to be done before adding the wine and water in Step 5, ensuring the correct proportions of ingredients.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the procedure requires the tofu to be cooked before adding the sesame oil, which is done in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [12, 18], "binary_question": "Must Step 13 happen before Step 19?", "why_question": "Why must Step 13 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 13 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 13 notes that the cake is very dense and may crack when baking, which is relevant information to consider before folding the egg whites into the chocolate mixture in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 3 happen before Step 11?", "why_question": "Why must Step 3 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 requires the squash to be cooked, which is necessary for Step 11, where the squash halves are placed cut side down on the dish.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 requires the tomatoes to be in the water for 5 minutes, which cannot be done before the oven is preheated in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because the procedure does not specify any intermediate steps that would allow Step 8 to occur before Step 1, and the goal of making green-tofu-curry requires the seasoning with salt as a necessary step.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 4 happen before Step 5?", "why_question": "Why must Step 4 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires the mixture to be cooked, which is a necessary step before dividing it into individual portions in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 3 because the lentils need to be cooked in the boiling water, and the tomatoes need to be seasoned with salt before they can be added to the pan with the lentils.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 7 because the pumpkin flesh needs to be cooked and mashed before it can be added to the mixture, which is done in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the procedure requires the egg whites and baking powder to be mixed together before the oven is preheated, which is necessary for the baking process.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 8 happen before Step 10?", "why_question": "Why must Step 8 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 10 because it prepares the remaining oil for the next step, which is to add the rice and brown it quickly.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 12], "binary_question": "Must Step 10 happen before Step 13?", "why_question": "Why must Step 10 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 10 is about whipping the cream, while Step 13 is about cooling the shortcakes, so Step 10 does not need to happen before Step 13.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [13, 18], "binary_question": "Must Step 14 happen before Step 19?", "why_question": "Why must Step 14 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 14 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 14 notes that the cake is very dense and may crack when baking, so it's necessary to wrap the bottom of the tin securely with greaseproof paper or foil before pouring the mixture into the cake tin, which is done in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 3 because the ingredients need to be mixed together before the loaf tin can be prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because it sets the heat to medium-low, which is a necessary condition for the subsequent steps, including Step 8, which requires a medium-high heat.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 2 happen before Step 8?", "why_question": "Why must Step 2 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the gelatin to cool and soften, which is necessary for its use in Step 6, so it must happen before the vegetables are cooked in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the batter needs to be poured into the prepared tin before it can be baked in the preheated oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 4 happen before Step 8?", "why_question": "Why must Step 4 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 8 because the crumbs need to be pressed into the springform tin and set aside before the cheesecake mixture is poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [11, 13], "binary_question": "Must Step 12 happen before Step 14?", "why_question": "Why must Step 12 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 12 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 12 must happen before Step 14 because the cake tin needs to be prepared before the mixture can be poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 2 happen before Step 8?", "why_question": "Why must Step 2 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 8 because the cake mixture needs to be prepared before it can be poured into the greased cake tin.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 8], "binary_question": "Must Step 5 happen before Step 9?", "why_question": "Why must Step 5 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 requires the addition of salt and pepper to taste, which is necessary to flavor the stew, whereas Step 9 is about adjusting the ratio of ingredients, which can be done at any point during the cooking process.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 5 happen before Step 10?", "why_question": "Why must Step 5 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 10 because the pie dish needs to be prepared with pastry before the filling can be placed in it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 4 because the procedure recommends slightly undercooking the tortellini in Step 3, which is a prerequisite for frying it in Step 4 without it sticking to the pan.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 7 because the anchovy mixture is added to the pasta in Step 8, and the anchovy mixture is prepared in Step 3 and then drained in Step 4, so the pasta cannot be cooked until the anchovy mixture is ready.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 6 because the eggs need to be added to the creamed butter and sugar mixture, which is prepared in Step 5, before the flour and guava mixtures are added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 6], "binary_question": "Must Step 6 happen before Step 7?", "why_question": "Why must Step 6 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 requires the slow cooker to be turned on to low power, which is a necessary condition for the stew to simmer for 5 hours, making it a prerequisite for Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 11], "binary_question": "Must Step 6 happen before Step 12?", "why_question": "Why must Step 6 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 12 because the meat mixture is used to shape the meatballs, and the breadcrumbs are added to the meat mixture in Step 6, which is then used to shape the meatballs in Step 13.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 3 happen before Step 9?", "why_question": "Why must Step 3 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 requires the remaining flour and milk to be prepared, which is necessary to add to the mixture in Step 8, making it a prerequisite for Step 9.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 18], "binary_question": "Must Step 5 happen before Step 19?", "why_question": "Why must Step 5 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 is a warning about the cake's density, and it's necessary to know this before baking the cake, which is done in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 9], "binary_question": "Must Step 9 happen before Step 10?", "why_question": "Why must Step 9 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 10 because the baking dish with boiling water is required to create a water bath, which helps the cheesecake cook evenly and prevents cracking, and this water bath is only needed during the baking process, making it necessary to place the baking dish in the oven before pouring the cheesecake mixture into the tin.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 8 happen before Step 11?", "why_question": "Why must Step 8 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 11 because Step 8 requires adding rice to the pot, which is then cooked and browned, and Step 11 requires heating the remaining oil, which is then used to add to the soup, and these two steps are sequential in the procedure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 7 happen before Step 11?", "why_question": "Why must Step 7 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 11 because the lemon zest is needed to be combined with the butter before the dough is kneaded and then baked, which is done in Steps 4 and 9, respectively, and then the shortcakes are rolled out in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 11], "binary_question": "Must Step 5 happen before Step 12?", "why_question": "Why must Step 5 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 12 because the chocolate mixture needs to be prepared before adding the egg whites, which are beaten separately and then folded into the chocolate mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 11], "binary_question": "Must Step 5 happen before Step 12?", "why_question": "Why must Step 5 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 12 because the dough needs to be formed and rested before it can be kneaded and whipped in Step 12.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 7], "binary_question": "Must Step 5 happen before Step 8?", "why_question": "Why must Step 5 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 8 because the wonderful smell that fills the room is a result of the slow cooker simmering for 5 hours, which is initiated by turning it on to low power in Step 7, and the ingredients need to be in the slow cooker for this to happen.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 15], "binary_question": "Must Step 8 happen before Step 16?", "why_question": "Why must Step 8 happen before Step 16?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 16?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 8 is about draining the tomato sauce, which is done before simmering it, whereas Step 16 is about cooking the meatballs, which happens after the sauce has been simmered for 20 minutes.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 11], "binary_question": "Must Step 3 happen before Step 12?", "why_question": "Why must Step 3 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 requires the mixture to be heated in the microwave, which is not possible until the chocolate chips, coffee, and water are placed in a microwave-safe bowl, which is done in Step 2.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 7 because the butter is melted in a large pot, which is then used to saut\u00e9 the onion, leek, and garlic in Step 8, and the squash is baked in the oven in Step 7, so the pot must be prepared with melted butter before the squash is baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 12], "binary_question": "Must Step 9 happen before Step 13?", "why_question": "Why must Step 9 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 13 because the meatballs are added to the tomato sauce in Step 17, and the tomato sauce is prepared in Steps 5-14, which includes the simmering of the sauce for 30 minutes, requiring the meatballs to be cooked beforehand.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 12], "binary_question": "Must Step 1 happen before Step 13?", "why_question": "Why must Step 1 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 13 because the lemon zest is used in the lemon butter (Step 11) and the whipped cream (Step 12), which are both used in the assembly of the shortcakes (Step 15), and the lemon zest is obtained by combining the milk, egg yolk, and lemon zest in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 6 happen before Step 10?", "why_question": "Why must Step 6 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 10 because the onion needs to be cooked in butter until soft and translucent, which is a necessary step in preparing the filling, and Step 10 involves stirring in flour, salt, pepper, and celery seed into the filling.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because the procedure requires the cake tin to be prepared before the mixture is poured into it, and Step 1 is part of the preparation process.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the cream and yogurt mixture is needed to cook the vegetables in Step 2, and the gelatin in Step 5 requires the cold water to soften it, which is only possible after the cream mixture has cooled down.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the cream cheese and sugar to be mixed together, which is a necessary step before crushing the biscuits in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 8 happen before Step 11?", "why_question": "Why must Step 8 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 'Most importantly, enjoy!' implies that the cooking process is complete, and the dish is ready to be served, which is a prerequisite for Step 11 'Cook the pasta according to the packet instructions, and serve with pasta'.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the cream cheese mixture needs to be prepared before the grill can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 11], "binary_question": "Must Step 4 happen before Step 12?", "why_question": "Why must Step 4 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires the chocolate to be almost melted, which is a necessary step before beating the egg whites in Step 12.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 8], "binary_question": "Must Step 6 happen before Step 9?", "why_question": "Why must Step 6 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 9 because the chicken stock is added to the pot in Step 6, and the onion, leek, and garlic are saut\u00e9ed in butter in Step 9, and it makes sense to add the stock to the pot before adding the aromatics.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the boiling water is needed to loosen the tomato skins, which is a prerequisite for the subsequent steps in the procedure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 6 happen before Step 10?", "why_question": "Why must Step 6 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 10 because the green curry paste needs to be fried until evenly crisp and lightly browned, which requires 20 minutes, and the coconut milk and tofu need to simmer together for 5 minutes, so the steps need to be executed in this order to achieve the desired outcome.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the procedure requires cooking the linguine in Step 6, which is only possible after the water has been brought to a boil in Step 1.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 8], "binary_question": "Must Step 6 happen before Step 9?", "why_question": "Why must Step 6 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 requires the addition of salt and pepper to taste, which is necessary for the dish to be flavorful, and Step 9 requires the tarragon and bay leaf to be submerged in the liquid to release their flavors, which is only possible after the liquid has been added in Step 4 and 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because the strawberries need to be spread over the sponge fingers, which is done in Step 6, and the sponge fingers need to be brushed with coffee, which is done in Step 4, and the coffee is added in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 6 because the pan needs to be greased before it can be heated for cooking the pancakes.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the tomato mixture is added to the saucepan in Step 7, and the saucepan is already set over medium-high heat in Step 1, which implies that the heat is already prepared before adding the tomato mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 5], "binary_question": "Must Step 5 happen before Step 6?", "why_question": "Why must Step 5 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 6 because the mixture needs to be cooled before adding the sugar, as specified in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 6 happen before Step 10?", "why_question": "Why must Step 6 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 requires cooking the pasta, which needs to be done before serving, and Step 10 requires the stew to be cooked, which is achieved by following the previous steps, including Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 happens before Step 6 because the procedure requires adding eggs one at a time, which needs to be done before creaming together butter and sugar in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 happens before Step 6 because the eggs need to be added to the dry ingredients before the wet ingredients, which includes the guava mixture, can be incorporated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 7 happen before Step 10?", "why_question": "Why must Step 7 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 10 because the green curry paste is mixed with the tofu and sesame oil in Step 7, and then the coconut milk is added to the mixture in Step 10, so the sequence of steps is necessary to achieve the desired flavor and texture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 8 happen before Step 10?", "why_question": "Why must Step 8 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 10 because it is necessary to prepare the mould for pouring the cream mixture, which is done in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 1 sets the stage for the rest of the procedure by cooking the lamb and adding the remaining onion, which is necessary for the subsequent steps.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because the butter and margarine need to be beaten together until creamy before the chocolate can be melted in the microwave.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [10, 13], "binary_question": "Must Step 11 happen before Step 14?", "why_question": "Why must Step 11 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 11 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 11 must happen before Step 14 because the cake tin needs to be prepared before the mixture can be poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 3 because the onions need to be prepared before the tomatoes can be cooked in boiling water.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 1 happen before Step 11?", "why_question": "Why must Step 1 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 11 because the cake tin needs to be prepared with butter and parchment before the cake mixture is poured in, which is done in Step 1, and the oven needs to be preheated to the correct temperature, which is done in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 4 happen before Step 8?", "why_question": "Why must Step 4 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 8 because the egg yolks need to be beaten into the almost-melted chocolate mixture, and then the mixture needs to be set aside to cool, before the butter and margarine can be beaten together in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the loaf tin needs to be prepared before the oven can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the crumbs need to be prepared and pressed into the springform tin before the oven can be preheated and the cheesecake baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 1 happen before Step 10?", "why_question": "Why must Step 1 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 10 because the remaining 250ml oil is needed to cook the prawns and chicken mixture in Step 3, which is a prerequisite for mixing them with the egg and cornflour in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 5 happen before Step 10?", "why_question": "Why must Step 5 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 requires cooking the pasta according to the packet instructions, which needs to be done before serving, and Step 10 involves seasoning the dish with salt and pepper to taste, which is typically done after the dish is cooked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 15], "binary_question": "Must Step 1 happen before Step 16?", "why_question": "Why must Step 1 happen before Step 16?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 16?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 16 because the cake mixture needs to be poured into the cake tin before it can be baked in the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 6 happen before Step 10?", "why_question": "Why must Step 6 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 10 because the cream mixture needs to be cooled for a few minutes before adding the gelatin and vegetables, as specified in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 7 because the eggs need to be incorporated into the mixture before the crumbs can be mixed with the vanilla seeds.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 3 happen before Step 10?", "why_question": "Why must Step 3 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 recommends using a silicone mould, which is necessary for easy removal of the terrine for serving, and Step 10 requires arranging the vegetables in the mould, so Step 3 must happen before Step 10 to ensure the terrine can be served properly.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 5 happen before Step 11?", "why_question": "Why must Step 5 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 11 because the mixture of prawns, chicken, egg, and cornflour needs to be cooked with the rice and browned before adding it to the soup, which is done in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 4 happen before Step 8?", "why_question": "Why must Step 4 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires saut\u00e9ing the onion, leek, and garlic, which needs to be done before baking the squash in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 3 happen before Step 10?", "why_question": "Why must Step 3 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 10 because the pie dish needs to be prepared with pastry before the chicken mixture is added, which is done in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 8 happen before Step 10?", "why_question": "Why must Step 8 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 requires cooking the pasta according to the packet instructions, which needs to be done before serving, making it a necessary step that must happen before Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 requires the preparation of the batter, which needs to be done before preheating the oven in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the procedure requires the onion to be cooked in butter until soft and translucent, which is a necessary step to prepare the filling, and the oven needs to be preheated before the pie is baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 5 because the sponge fingers need to be lined with the coffee before the custard mixture is prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 requires the mixture to be 50/50, which needs to be done before taking a big scoop in Step 5 to ensure the right balance of ingredients.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 13], "binary_question": "Must Step 6 happen before Step 14?", "why_question": "Why must Step 6 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 14 because the cake tin needs to be prepared with greaseproof paper or foil before pouring the mixture into it, which is done in Step 6, and then the mixture is poured into the prepared tin in Step 16.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the procedure requires the egg whites to be beaten until stiff peaks form, which is a necessary step for the final batter, and the oven needs to be preheated before baking.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 is a prerequisite to having ingredients to slice, which is necessary for Step 2.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 11], "binary_question": "Must Step 6 happen before Step 12?", "why_question": "Why must Step 6 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 requires the mixture to be cooled, which is not possible until Step 5 is completed, making it necessary for Step 6 to happen before Step 12.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 14], "binary_question": "Must Step 10 happen before Step 15?", "why_question": "Why must Step 10 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 requires cooking the meatballs, which cannot be done before they are formed in Step 13, and the cooking process cannot be started before the meatballs are added to the pan in Step 14, which is before Step 15.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 2 requires cutting the bread into flowers using a cookie cutter, which is a necessary step before cutting the red pepper into star shapes using a star cookie cutter in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the ingredients to be mixed up, which is necessary before pouring them into the slow cooker in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 3 happen before Step 11?", "why_question": "Why must Step 3 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 3 happens after Step 2, which involves combining the dry ingredients, whereas Step 11 involves making the lemon butter, which is not related to the dry ingredients.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 6 happen before Step 10?", "why_question": "Why must Step 6 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 requires cooking the potatoes, which needs to happen before adding the chicken stock in Step 10, as the potatoes need to be cooked through before the soup can be brought to a boil.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 7 because the sugar is needed to be beaten with the butter and margarine in Step 6, and Step 7 requires the chocolate chips, coffee, and water to be mixed together, which cannot be done before the sugar is incorporated into the mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 requires the ingredients to be prepared, which is necessary before preheating the oven in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 18], "binary_question": "Must Step 7 happen before Step 19?", "why_question": "Why must Step 7 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 19 because the pasta needs to be cooked according to the packet instructions before it can be drained and tossed with the sauce in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 2 happen before Step 11?", "why_question": "Why must Step 2 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 11 because the rice needs to be cooked and cooled before the green curry paste is mixed with the coconut milk, which is done in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 requires heating the pan, which is necessary to cook the pancake, and Step 5 requires whisking in milk, melted butter, and sugar, which cannot be done before the pan is hot.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because the procedure requires cooking the rice and tofu together in Step 3, and then heating the sesame oil in Step 6, which cannot be done simultaneously.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 1 happen before Step 11?", "why_question": "Why must Step 1 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 is a preparation step that sets aside the lemon zest and butter mixture, which is used later in the procedure, so it must happen before the strawberries and sugar are combined in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 8], "binary_question": "Must Step 7 happen before Step 9?", "why_question": "Why must Step 7 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 requires blending the soup, which is necessary to achieve the desired consistency, and Step 9 requires preparing the coriander yoghurt garnish, which is a separate step that can be done concurrently or after the soup is blended.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 2 happen before Step 10?", "why_question": "Why must Step 2 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 10 because the baking dish with boiling water is used to create a water bath, which is necessary for the cheesecake to bake evenly and prevent cracking.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the batter needs to be spooned into the muffin tin before the flour can be added to the mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 11], "binary_question": "Must Step 9 happen before Step 12?", "why_question": "Why must Step 9 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 12 because the whipped cream needs to be prepared and cooled for 15 minutes before the shortcakes are baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 7 because the melted butter is used to saut\u00e9 the onion, leek, and garlic in Step 8, which is a prerequisite for the subsequent steps in the procedure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 4 happen before Step 5?", "why_question": "Why must Step 4 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 5 because the sesame oil needs to be heated in Step 4, and then the tofu needs to be added to the oil in Step 5, which requires the oil to be hot.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [13, 18], "binary_question": "Must Step 14 happen before Step 19?", "why_question": "Why must Step 14 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 14 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 14 must happen before Step 19 because the meatballs need to be cooked before they can be added to the sauce, which is done in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the spinach leaves need to be wrapped with the cheese mix before they can be brushed with olive oil and grilled.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 18], "binary_question": "Must Step 4 happen before Step 19?", "why_question": "Why must Step 4 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 19 because the pasta needs to be cooked according to the packet instructions, and then it is drained and tossed with the sauce, which is done in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 4 happen before Step 10?", "why_question": "Why must Step 4 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 10 because the mixture of prawns and chicken needs to be cooked in hot oil before adding it to the pot with the stock and other ingredients.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 1 happen before Step 10?", "why_question": "Why must Step 1 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 10 because the procedure requires mixing the green curry paste before cooking the rice, which is done in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 5 because the onion needs to be cooked in butter until soft and translucent, which requires heat, and Step 5 involves boiling the mixture, which would not be possible if the onion has not been cooked first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [12, 13], "binary_question": "Must Step 13 happen before Step 14?", "why_question": "Why must Step 13 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 13 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 13 must happen before Step 14 because it is necessary to split the shortcakes in half before adding the sugar and beating it until stiff peaks form.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 6], "binary_question": "Must Step 6 happen before Step 7?", "why_question": "Why must Step 6 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 7 because the butter needs to be melted before it can be set aside, which is the action described in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 5 because the sesame oil is heated in Step 3, and then the tofu is fried in Step 7, which requires the sesame oil to be hot.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the dough needs to be prepared before the oven can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires the base to be baked, which is done in Step 7, so Step 4 must happen before Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 10], "binary_question": "Must Step 7 happen before Step 11?", "why_question": "Why must Step 7 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 requires the soup to be reheated until just bubbling, which is necessary for the coriander yoghurt garnish in Step 11 to be served at the right temperature and consistency.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because the pumpkin mixture needs to be added to the flour mixture, which is done in Step 8, and the pumpkin mixture is prepared in Step 1.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 2 happen before Step 10?", "why_question": "Why must Step 2 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 2 involves boiling potatoes, which is not a step that can be done before Step 10, as it requires the squash to be baked first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 2 happen before Step 8?", "why_question": "Why must Step 2 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires simmering the mixture until it thickens, which needs to happen before adding the chicken stock and milk in Step 8, as the thickened mixture will help to create a smooth and creamy filling.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 2 happen before Step 9?", "why_question": "Why must Step 2 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 9 because the chicken stock is needed to bake the squash, which is a crucial step in the procedure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 1 happen before Step 10?", "why_question": "Why must Step 1 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 requires boiling the potatoes, which is not possible until the oven is preheated in Step 10, making it a necessary step to happen before.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 8], "binary_question": "Must Step 8 happen before Step 9?", "why_question": "Why must Step 8 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 9 because the instruction is to 'bring the coconut milk to the boil' before seasoning it with salt.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 5], "binary_question": "Must Step 5 happen before Step 6?", "why_question": "Why must Step 5 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 6 because the recipe requires the base to be cooled before the filling is spread over it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 7 because the coriander needs to be stirred into the yoghurt for the garnish before the soup is seasoned with coriander in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the ground almonds are added to the mixture in Step 4, and Step 4 requires the butter, caster sugar, and vanilla to be beaten until pale and creamy, which is not possible without the ground almonds being added first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 4 happen before Step 5?", "why_question": "Why must Step 4 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 5 because the almond butter is added to the pan in Step 4, and it is then used to fry the tortellini in Step 5, making it a necessary step in the process.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 7], "binary_question": "Must Step 5 happen before Step 8?", "why_question": "Why must Step 5 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 8 because the ingredients saut\u00e9ed in Step 5 (onion, leek, and garlic) are then added to the pot in Step 10, along with the chicken stock, potatoes, and squash, and cooked together until the soup is smooth and flavorful.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 13], "binary_question": "Must Step 8 happen before Step 14?", "why_question": "Why must Step 8 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 14 because the meatballs need to be cooked in the frying pan before they can be added to the tomato sauce in Step 17.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 1 requires cooking the onion, garlic, and crushed chillies in butter, which needs to be done before adding the stock, which is done in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 14], "binary_question": "Must Step 8 happen before Step 15?", "why_question": "Why must Step 8 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 requires cooking the meatballs, which cannot be done before they are formed in Step 13, and the cooking process cannot start before the meatballs are added to the tomato sauce in Step 17, which is after Step 15.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 6 because the base of the cake needs to be prepared and baked before the filling can be added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 sets the stage for the rest of the procedure, as it prepares the gammon steak for cooking, and Step 6 requires the gammon steaks to be placed in the dish, which is only possible after they have been prepared in Step 1.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the eggs need to be beaten before the oven can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 2 happen before Step 8?", "why_question": "Why must Step 2 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 2 is 'Enjoy!' which is not a step that prepares the tortellini, whereas Step 8 is the step where the tortellini is cooked according to the packet instructions, so it cannot happen before Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 10], "binary_question": "Must Step 9 happen before Step 11?", "why_question": "Why must Step 9 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 11 because the egg whites need to be beaten until foamy before they can be folded into the chocolate mixture in Step 13.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 7 because the butter needs to be melted before the squash is baked, which is the purpose of Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 5 happen before Step 7?", "why_question": "Why must Step 5 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 7 because the grapefruit juice and peppercorns mixture is poured over the salad, which is arranged on the plate or bowl in Step 7, so the mixture needs to be prepared beforehand.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the blanched spinach leaves are needed to wrap around the cheese mixture, which is done in Step 5, and the grill cannot be preheated until the spinach rolls are prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 12], "binary_question": "Must Step 8 happen before Step 13?", "why_question": "Why must Step 8 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 13 because the meatballs need to be cooked in the frying pan before being added to the tomato sauce, which is done in Step 17.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [10, 18], "binary_question": "Must Step 11 happen before Step 19?", "why_question": "Why must Step 11 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 11 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 11 requires cooking the pasta according to the packet instructions, which needs to be done before adding the meatballs to the sauce in Step 17, making it a necessary step before Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the chicken and vegetables need to be boiled in water to cook them, and then they can be used in the filling of the pie.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the instruction to'remember to space them out' implies that the balls of dough need to be placed on the baking tray in a spaced-out manner, which cannot be done before the tray is prepared in Step 2.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 5 happen before Step 11?", "why_question": "Why must Step 5 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 11 because the bread crumbs are added to the saucepan in Step 7, and the saucepan is already set over medium-high heat, which is prepared in Step 1-2, and the saucepan is then brought to a boil in Step 7, and the bread crumbs need to be toasted in the hot saucepan to form crumbs.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 1 involves preparing the ingredients, which is a necessary step before preheating the oven in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 13], "binary_question": "Must Step 8 happen before Step 14?", "why_question": "Why must Step 8 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 14 because the cake tin needs to be prepared and greased before the cake mixture is poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 7], "binary_question": "Must Step 5 happen before Step 8?", "why_question": "Why must Step 5 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 8 because the egg yolks need to be beaten into the chocolate mixture before the butter and sugar can be beaten together.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the oil needs to be hot before adding the prawns and chicken mixture to cook them properly.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 2 happen before Step 8?", "why_question": "Why must Step 2 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 8 because the heat needs to be reduced to medium-low before the onion and garlic are saut\u00e9ed in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 4 because the egg whites and baking powder need to be mixed together before the cream cheese and egg yolks can be added to create the batter.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 requires the saucepan to be brought to a boil, which is necessary for adding the tomato mixture in Step 6, and Step 7 requires the onion mixture to be set aside, which is only possible after it has been prepared in Steps 2 and 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 5 happen before Step 11?", "why_question": "Why must Step 5 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 11 because Step 5 requires the rice to be cooked, and Step 11 requires the sesame oil to be heated, which cannot be done until the rice is cooked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the pumpkin flesh to be cooked and mashed, which is necessary to prepare it for use in the recipe, making it a prerequisite for Step 4, which involves preparing the loaf tin.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 14], "binary_question": "Must Step 3 happen before Step 15?", "why_question": "Why must Step 3 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 15 because the cake tin needs to be prepared before the cake mixture is poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [12, 13], "binary_question": "Must Step 13 happen before Step 14?", "why_question": "Why must Step 13 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 13 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 13 must happen before Step 14 because the cake tin needs to be prepared with greaseproof paper or foil before the mixture can be poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 7 because the sugar needs to be beaten into the almost-melted chocolate mixture, which is not possible until the chocolate is prepared in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the ingredients need to be combined and the oven needs to be preheated before the batter can be poured into the prepared tin and baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 5 because the lamb's lettuce needs to be arranged on the plate or bowl before the grapefruit segments can be placed on top of it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the crumbs need to be crushed and mixed with butter and vanilla seeds before the oven can be preheated and the springform tin prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [10, 13], "binary_question": "Must Step 11 happen before Step 14?", "why_question": "Why must Step 11 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 11 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 11 happens after Step 12, where the meatballs are formed, and Step 14 happens after Step 11, where the bread is processed into crumbs, so Step 11 cannot happen before Step 14.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 3 happen before Step 11?", "why_question": "Why must Step 3 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 11 because the rice needs to be browned quickly before it can be added to the soup, and the prawns and chicken mixture cannot be added to the soup until the rice is cooked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 2 happen before Step 11?", "why_question": "Why must Step 2 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the lemon zest, which is used in the dough, and Step 11 requires the flour, sugar, baking powder, and salt, which are combined in Step 2, so Step 2 must happen before Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 ensures that the tarragon and bay leaf are properly submerged in the liquid, which is crucial for releasing their flavors, and this step needs to happen before adding all the ingredients to the slow cooker in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the vegetables need to be stopped from cooking before they can be cooked again in the stock.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 2 happen before Step 10?", "why_question": "Why must Step 2 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 10 because the green curry paste needs to be mixed with the rice and water in the saucepan before the coconut milk is brought to a boil.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [17, 18], "binary_question": "Must Step 18 happen before Step 19?", "why_question": "Why must Step 18 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 18 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 18 notes that the cake may crack during baking, and Step 19 checks if the cake is ready by inserting a skewer, so Step 18 must happen before Step 19 to ensure the skewer test is accurate.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 5 happen before Step 11?", "why_question": "Why must Step 5 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 requires the squash to be cooked until soft, which is necessary for Step 11, where the peel is removed, and the squash is mashed with potatoes.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 11], "binary_question": "Must Step 7 happen before Step 12?", "why_question": "Why must Step 7 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 12 because the egg yolks are added to the mixture in Step 10, and the cooled chocolate is added in Step 10 as well, so the butter and margarine must be beaten to the right consistency before the egg yolks and chocolate can be added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 11], "binary_question": "Must Step 1 happen before Step 12?", "why_question": "Why must Step 1 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 12 because the cake needs to be preheated to 180 degrees C / Gas Mark 4 before it can be baked, and Step 1 is part of the preparation for baking.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 10], "binary_question": "Must Step 4 happen before Step 11?", "why_question": "Why must Step 4 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 11 because the egg whites need to be cooled before they can be added to the chocolate mixture in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 13], "binary_question": "Must Step 6 happen before Step 14?", "why_question": "Why must Step 6 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 14 because the meatballs need to be cooked in the frying pan before being added to the saucepan in Step 14.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 18], "binary_question": "Must Step 10 happen before Step 19?", "why_question": "Why must Step 10 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 10 is about preparing the cake tin, while Step 19 is about adding the cooled chocolate to the mix, so Step 10 does not need to happen before Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 3 happen before Step 8?", "why_question": "Why must Step 3 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 requires the vegetables to be cooled for a few minutes after cooking, which is necessary before running them under cold water to stop them cooking, as specified in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because the procedure requires the butter and brown sugar to be creamed before preheating the oven, which is a necessary step to achieve the desired texture and consistency in the shortbread.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 2 happen before Step 8?", "why_question": "Why must Step 2 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the pumpkin mixture, which is prepared in Step 3, and Step 8 requires the prepared mixture to be placed in the loaf tin, making it necessary for Step 2 to happen before Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 is a troubleshooting step that ensures the batter is the right consistency, which is necessary before preheating the oven in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [16, 18], "binary_question": "Must Step 17 happen before Step 19?", "why_question": "Why must Step 17 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 17 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 17 must happen before Step 19 because the meatballs need to be cooked and then added to the tomato sauce, which is done in Step 19, and the pasta needs to be cooked before it can be tossed with the sauce and meatballs.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 5 happen before Step 11?", "why_question": "Why must Step 5 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 11 because the dough needs to be formed and rested before it can be kneaded.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 5 happen before Step 7?", "why_question": "Why must Step 5 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 7 because the coriander needs to be stirred into the yoghurt for the garnish, and this step is not dependent on the addition of the lentils, stock, and other ingredients in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 11], "binary_question": "Must Step 7 happen before Step 12?", "why_question": "Why must Step 7 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 12 because the meatball mixture is added to the saucepan in Step 12, and the meatballs are formed in Step 13, which requires the mixture from Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 11], "binary_question": "Must Step 2 happen before Step 12?", "why_question": "Why must Step 2 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 2 happens after Step 1, and Step 12 happens after Step 9, so Step 2 does not need to happen before Step 12.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 4 happen before Step 10?", "why_question": "Why must Step 4 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 recommends using a silicone mould, which is necessary for easy removal of the terrine, and Step 10 requires the mould to be prepared before adding the vegetables.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 1 sets the stage for the rest of the procedure, and Step 3 requires a preheated oven, which cannot be done without first preparing the ingredients in Step 1.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 2 requires the cream cheese and egg yolks to be mixed together, and this mixture is then folded into the egg whites in Step 6, so it needs to be prepared before lining the baking tray in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because the crumbs from the biscuits are needed to be mixed with the melted butter and sugar in Step 4, which is a prerequisite for pressing the crumb mixture into the springform tin in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the dough needs to be divided in half before it can be combined with the milk, egg yolk, and lemon zest to form the shortcake mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 5 because the cream and yogurt need to be brought to a boil before the vegetables can be run under cold water to stop them cooking.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 15], "binary_question": "Must Step 7 happen before Step 16?", "why_question": "Why must Step 7 happen before Step 16?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 16?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 16 because the meatballs need to be cooked and then added to the tomato sauce, which is prepared in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 5 happen before Step 7?", "why_question": "Why must Step 5 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 7 because the butter needs to be melted before the squash is removed from the oven and cooled slightly, which is the purpose of Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 2 happen before Step 9?", "why_question": "Why must Step 2 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the remaining flour and milk to be prepared, which is necessary to add to the mixture in Step 8, making it a prerequisite for Step 9.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires the butter to be rubbed in with the fingertips, which is a manual process that needs to be done before the flours can be sifted in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 12], "binary_question": "Must Step 10 happen before Step 13?", "why_question": "Why must Step 10 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 requires the meatballs to be shaped before they can be added to the onion mixture in Step 12, which is necessary for the meatball mixture to be prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the squash needs to be baked in the oven, which is set to 190 C / Gas mark 6, and this step cannot be done before the oven is preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 9], "binary_question": "Must Step 9 happen before Step 10?", "why_question": "Why must Step 9 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 requires heating the remaining 250ml oil until it is hot, which is a necessary step before adding rice and browning it in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 2 requires the butter to be prepared before it can be used to line the baking tray in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 3 happen before Step 11?", "why_question": "Why must Step 3 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 11 because the bread crumbs are used to mix with the onion mixture, meat, egg, milk, and pepper to form the meatballs, which are then cooked and added to the tomato sauce, and Step 11 is where the meatballs are formed.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 2 happen before Step 10?", "why_question": "Why must Step 2 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires cooking the pasta according to the packet instructions, which needs to be done before serving the stew, making it a necessary step before Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 3 because the procedure requires arranging the foil sheets before whisking the curry mixture, which is done in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because the mixture prepared in Step 1 is used as the base for the cheesecake batter in Step 6, making it a necessary step in the preparation of the cheesecake.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 6], "binary_question": "Must Step 6 happen before Step 7?", "why_question": "Why must Step 6 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 7 because the recipe instructs to mix the peppers into the mushrooms, which can only be done after the peppers are prepared in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 5], "binary_question": "Must Step 5 happen before Step 6?", "why_question": "Why must Step 5 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 6 because the pumpkin mixture is added to the flour mixture in Step 8, and the flour mixture is prepared in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 4 happen before Step 5?", "why_question": "Why must Step 4 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 5 because the onion needs to be cooked in butter until soft and translucent, which requires the saucepan to be over medium heat, and this step cannot be done before the chicken and vegetables are cooked in water.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 5 happen before Step 10?", "why_question": "Why must Step 5 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 requires the use of a silicone mould, which is necessary for easy removal of the terrine for serving, and Step 10 involves pouring the cream mixture into the mould, so Step 5 must happen before Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because the liquid mixture is prepared in Step 9, which requires the chicken mixture to be cooked and set aside, which is done in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 10], "binary_question": "Must Step 4 happen before Step 11?", "why_question": "Why must Step 4 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 11 because the rice needs to be cooked and cooled before the green curry paste is mixed with the coconut milk.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 3 happen before Step 8?", "why_question": "Why must Step 3 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 requires the wonderful smell to fill the room, which implies that the slow cooker needs to be cooking for a certain amount of time, which can only happen after Step 4, where the slow cooker is turned on to low power and let to simmer for 5 hours, making Step 3 a prerequisite for Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 14], "binary_question": "Must Step 5 happen before Step 15?", "why_question": "Why must Step 5 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 requires cooking the meatballs, which cannot be done before Step 15, as it requires the tomato sauce, which is prepared in Step 15.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 14], "binary_question": "Must Step 10 happen before Step 15?", "why_question": "Why must Step 10 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 must happen before Step 15 because the cake tin needs to be prepared with greaseproof paper or foil before the cake mixture is poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the addition of flour and milk, which is necessary to prepare the cake mixture, and Step 7 requires a prepared cake tin, which is only possible after the cake mixture is prepared in Step 2.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 13], "binary_question": "Must Step 9 happen before Step 14?", "why_question": "Why must Step 9 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 14 because the cake tin needs to be prepared with greaseproof paper or foil before the mixture is poured into it, which is done in Step 14.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 happens before Step 6 because the procedure requires cooking the rice and tofu before frying the tofu, which is done in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 6], "binary_question": "Must Step 6 happen before Step 7?", "why_question": "Why must Step 6 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 7 because the coriander needs to be stirred into the yoghurt before the soup is simmered, which is done in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 8], "binary_question": "Must Step 4 happen before Step 9?", "why_question": "Why must Step 4 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires the chicken stock to be poured into the pot, which is necessary for the baking process in Step 9, where the squash is baked in the oven with the stock.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 6 because Step 4 prepares the filling, which is then spread over the cooled base in Step 8, and Step 6 is baking the base, which needs to be done before the filling is added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 sets the ratio of ingredients to 50/50, which is crucial for the recipe, and Step 5 requires all ingredients to be added, so Step 1 must happen before Step 5 to ensure the correct mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 6 because the whipped cream needs to be set aside to cool before it can be folded with the toasted oats and other ingredients.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the crumbs need to be prepared and pressed into the springform tin before the oven can be preheated and the cheesecake baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 requires the lemon zest, which is used in the dough, and the dough is needed to be baked in Step 9, which cannot be done before the strawberries are prepared in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 7 happen before Step 10?", "why_question": "Why must Step 7 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 10 because the pie dish needs to be prepared with pastry before the filling is added, and the filling is added in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 4 happen before Step 5?", "why_question": "Why must Step 4 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires heating the pan, which is necessary to cook the pancakes, and Step 5 requires setting the batter aside to rest, which cannot be done before the pan is heated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 3 because the frying pan needs to be prepared with oil before the vinaigrette can be poured over it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 12], "binary_question": "Must Step 6 happen before Step 13?", "why_question": "Why must Step 6 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 13 because the dough needs to be kneaded and then divided in half, which is done in Step 6 and 13 respectively, and the steps in between rely on the dough being in its post-kneaded state.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the butter needs to be rubbed in with the fingertips to create fine breadcrumbs, which is a necessary step in preparing the dry ingredients for the recipe.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the ingredients need to be prepared before the oven can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 2 happen before Step 11?", "why_question": "Why must Step 2 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires cooking the rice and brown quickly, which needs to be done before adding the prawns and chicken mixture to the oil in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 10], "binary_question": "Must Step 9 happen before Step 11?", "why_question": "Why must Step 9 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 11 because the breadcrumbs are added to the tomato sauce after it has been simmering for 30 minutes, and the breadcrumbs are processed before that.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 2 happen before Step 8?", "why_question": "Why must Step 2 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 8 because the egg yolks are needed to be beaten well after each addition, which is a crucial step in the procedure, and the chocolate chips, coffee, and water are only added after the egg yolks are fully incorporated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the guava pulp and juice are needed to be added to the batter, and the oven needs to be preheated before baking the cake.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 1 requires cutting the red pepper into star shapes, which needs to be done before shaving the carrots into wide ribbons/waves in Step 2.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [10, 12], "binary_question": "Must Step 11 happen before Step 13?", "why_question": "Why must Step 11 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 11 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 11 requires the whipped cream to be stiff, which is not possible until the cream has been beaten, making it a necessary step before assembling the shortcakes in Step 15.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 8], "binary_question": "Must Step 4 happen before Step 9?", "why_question": "Why must Step 4 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires the flour to be added to the mixture, which is not possible until the chocolate is cooled and the egg yolks are added in Step 9.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the procedure requires the oven to be preheated before baking the shortbread, and Step 1 is a preparation step that needs to be completed before preheating the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because the saut\u00e9ed onion, leek, and garlic are used to add flavor to the butter in Step 7, which is a crucial step in the soup-making process.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 11], "binary_question": "Must Step 10 happen before Step 12?", "why_question": "Why must Step 10 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 must happen before Step 12 because the onion mixture is used to mix with the crumbs, beef, egg, milk, and pepper to form the meatballs, and the bread crumbs are processed in Step 12, so the onion mixture must be prepared first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because the shortcakes need to be baked before they can be used as the base for the dessert.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 8], "binary_question": "Must Step 5 happen before Step 9?", "why_question": "Why must Step 5 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 5 happens after the squash is baked, and Step 9 happens before the squash is removed from the peel, so the order of these steps is incorrect.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 6 happen before Step 11?", "why_question": "Why must Step 6 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 requires the slow cooker to simmer for 5 hours, which is a necessary condition for the stew to be ready, and Step 11 assumes the stew is ready to be served, making it a logical sequence.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 7 happen before Step 10?", "why_question": "Why must Step 7 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 10 because the silicone mould is used to shape the terrine, and the cream mixture is poured into the mould in Step 9, so the mould must be prepared beforehand.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the whipped cream is a crucial ingredient in the final mixture, and it needs to be prepared before the oven can be preheated for the toasting of the oats.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 needs to happen before Step 3 because the pumpkin flesh needs to be cooked and drained before it can be mashed and added to the mixture, which is then used to fill the loaf tin.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 1 is 'Enjoy!' which is not a step related to cooking or preparing the dish, so it does not need to happen before Step 8, which is about boiling water.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 sets the expectation that the wonderful smell will fill the room, which is a prerequisite for proceeding with the rest of the procedure, including Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 4 happen before Step 8?", "why_question": "Why must Step 4 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires simmering the mixture until it thickens, which cannot be done before Step 8, as the mixture needs to be cooked and thickened before the liquid is added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the oats need to be spread out in a thin layer on a baking tray before they can be toasted in the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 6 because Step 2 requires cooking the linguine, which needs to be done before adding it to the boiling water in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 11], "binary_question": "Must Step 9 happen before Step 12?", "why_question": "Why must Step 9 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 12 because the meatball mixture needs to be prepared and set aside before the tomato sauce can be simmered for 30 minutes, which is what Step 12 refers to.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 14], "binary_question": "Must Step 8 happen before Step 15?", "why_question": "Why must Step 8 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 15 because the cake tin needs to be prepared with greaseproof paper or foil before pouring the cake mixture into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 6 because the onion mixture is transferred to the saucepan in Step 4, and then the tomatoes are processed and added to the saucepan in Step 6, making it a logical sequence of events.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 1 happen before Step 9?", "why_question": "Why must Step 1 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 9 because the cake needs to be preheated to 180 degrees C / Gas Mark 4 before it can be baked, and Step 1 is part of the preparation process.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the coffee is needed to be added to the cream cheese in Step 1, and the strawberries are then cut into slices in Step 2, so the coffee must be added first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the baking dish needs to be prepared with a small layer of water before the squash is placed in it and the oven is preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 9], "binary_question": "Must Step 4 happen before Step 10?", "why_question": "Why must Step 4 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires boiling the potatoes and squash, which needs to happen before baking them in the oven at Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 5 happen before Step 10?", "why_question": "Why must Step 5 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 10 because the baking dish with boiling water is required to create a water bath, which is necessary for the cheesecake to bake evenly and prevent cracking.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 7 because the sliced roasted red peppers need to be added to the pan with the mushrooms, and then cooked together with the sauce, which is done in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 3 is missing, so it cannot happen before Step 4, as there is no content to provide a reason why the mixture might be too dry.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 3 happen before Step 9?", "why_question": "Why must Step 3 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 9 because the chicken mixture needs to be set aside before the liquid mixture is prepared, which involves cooking the onion and simmering the stock and milk.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [17, 18], "binary_question": "Must Step 18 happen before Step 19?", "why_question": "Why must Step 18 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 18 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 18 must happen before Step 19 because the instructions state to 'cover and cook, stirring occasionally, for 20 minutes' after adding the pasta to the sauce, which implies that the pasta needs to be cooked in the sauce, and Step 18 is where the meatballs are added to the sauce.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 13], "binary_question": "Must Step 1 happen before Step 14?", "why_question": "Why must Step 1 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 14 because the shortcakes need to be baked and cooled before they can be assembled with the lemon butter, strawberries, and whipped cream.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 4 happen before Step 5?", "why_question": "Why must Step 4 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 5 because the onion mixture is used to make the meatballs in Step 12, and the onion mixture is created in Step 4, so the onion mixture needs to be prepared before it can be used to make the meatballs.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [11, 14], "binary_question": "Must Step 12 happen before Step 15?", "why_question": "Why must Step 12 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 12 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 12 must happen before Step 15 because the cake tin needs to be prepared with greaseproof paper or foil before pouring the mixture into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the microwave melting of the chocolate mixture is a necessary step in the preparation of the cake, and the oven preheating cannot occur until the mixture is prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 is a prerequisite to prepare the slow cooker, which is necessary to cook the ingredients in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 6 because the mixture needs to be cooled before whisking, as specified in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the cake tin needs to be prepared with parchment and butter before it can be put in the oven, which is preheated in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 6 because you need to grease the pan with sunflower oil before heating it over moderate heat.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the dough needs to be prepared before it can be baked in the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 2 happen before Step 11?", "why_question": "Why must Step 2 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the squash to be cooked, which is then used in Step 11, so it must happen before.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the procedure requires the flour to be added before the oven is preheated, as the flour is a crucial ingredient in the batter that needs to be mixed with the other ingredients before baking.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 is necessary to ensure the dough is not too sticky, and adding extra flour before pulsing the mixture is crucial to achieve the right consistency.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 6 because the celery seed is added to the flour mixture, which is then used to make the chicken stock and milk mixture in Step 7, and the onion is cooked in butter in Step 5, which is a separate step from the chicken mixture preparation.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [11, 18], "binary_question": "Must Step 12 happen before Step 19?", "why_question": "Why must Step 12 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 12 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 12 must happen before Step 19 because the meatballs need to be cooked before they can be added to the sauce, which is done in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 8], "binary_question": "Must Step 8 happen before Step 9?", "why_question": "Why must Step 8 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 requires the stew to be flavored with salt and pepper to taste, which is necessary for the final product, whereas Step 9 is a statement about the aroma of the stew, which can happen simultaneously with or after Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2, 'Enjoy!', is a subjective and optional step that does not affect the outcome of the procedure, allowing Step 3 to occur before or after it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 1 happen before Step 11?", "why_question": "Why must Step 1 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 requires cooking the squash, which needs to be done before preheating the oven in Step 11 to bake the squash.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 11], "binary_question": "Must Step 10 happen before Step 12?", "why_question": "Why must Step 10 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 must happen before Step 12 because the flour is added to the mixture in Step 10, and then the cooled chocolate is added in Step 12, so the flour needs to be incorporated into the mixture before the chocolate can be added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [18, 20], "binary_question": "Must Step 19 happen before Step 21?", "why_question": "Why must Step 19 happen before Step 21?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 19 happen before Step 21?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 19 requires the cake to be removed from the tin and allowed to cool completely, which is a necessary step before Step 21, which instructs to remove the cake from the tin after 10 minutes to allow it to set.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 8 happen before Step 10?", "why_question": "Why must Step 8 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 10 because the apple needs to be arranged over the base of the prepared tin before the cake mixture is spooned in.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 4 serves as a final step to present the dish, whereas Step 7 is part of the cooking process, so it's not necessary for Step 4 to happen before Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 1 happen before Step 10?", "why_question": "Why must Step 1 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 10 because the shortcakes need to cool for 15 minutes before they can be used to assemble the dessert.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the strawberries and sugar need to be refrigerated until serving, and the shortcake dough needs to be prepared before it can be baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [10, 18], "binary_question": "Must Step 11 happen before Step 19?", "why_question": "Why must Step 11 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 11 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 11 must happen before Step 19 because the cake needs to be baked before the egg whites can be beaten for decoration.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 2 requires the preparation of the batter, which needs to be poured into the prepared tin in Step 5, making it a necessary step before greasing the tin in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the procedure requires the oven to be preheated before baking the shortbread, and Step 1 is the first step in preparing the ingredients, which must be done before preheating the oven.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [15, 18], "binary_question": "Must Step 16 happen before Step 19?", "why_question": "Why must Step 16 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 16 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 16 must happen before Step 19 because the cake tin needs to be prepared with greaseproof paper or foil before pouring the mixture into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the procedure requires the onions to be chopped before the oven is preheated, which is a necessary step for the subsequent steps.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 requires frying, which needs to be done before cooking the rice in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 5 because the eggs need to be beaten well after each addition, and Step 5 requires the butter, caster sugar, and vanilla to be beaten for 8 minutes, which cannot be done until the eggs are incorporated into the mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 12], "binary_question": "Must Step 8 happen before Step 13?", "why_question": "Why must Step 8 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 8 is about beating the egg whites to stiff peaks, which is not related to the baking of the shortcakes, whereas Step 13 is about baking the shortcakes, so Step 8 cannot happen before Step 13.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 3 happen before Step 10?", "why_question": "Why must Step 3 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 10 because the green curry paste needs to be mixed with the rice and water in Step 3, and then the mixture needs to be cooled slightly, which cannot be done after the coconut milk has been brought to a boil in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 is necessary to cook the mixture before freezing or refrigerating it in Step 7, as it is not possible to freeze or refrigerate raw ingredients.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 2 happen before Step 9?", "why_question": "Why must Step 2 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the saucepan to be set over medium-high heat, which is only possible after Step 1, so Step 2 must happen before Step 9.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 2], "binary_question": "Must Step 2 happen before Step 3?", "why_question": "Why must Step 2 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 is necessary to catch any juices that may be released during the process of slicing the skin off the grapefruit in Step 3, so it must happen before Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 9], "binary_question": "Must Step 9 happen before Step 10?", "why_question": "Why must Step 9 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 specifies the use of a silicone mould, which is necessary for easy removal of the terrine for serving, and Step 10 involves pouring the cream mixture into the mould, so Step 9 must happen before Step 10 to ensure the correct preparation of the mould.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 5 happen before Step 7?", "why_question": "Why must Step 5 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 7 because the base needs to be baked in the oven before the filling can be spread over it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 1 involves preparing the cocktail mixture, which needs to be done before the glasses can be prepared and filled with ice in Step 2.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 10], "binary_question": "Must Step 5 happen before Step 11?", "why_question": "Why must Step 5 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 is the addition of wine and water, which is necessary for the stew to cook, and Step 11 is serving the stew with pasta, which cannot be done without the stew being cooked first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 1 happen before Step 10?", "why_question": "Why must Step 1 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 10 because the silicone mould is required for the terrine to be easily removed for serving, and the mould is used throughout the procedure, including in Step 10 where the vegetables are arranged.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 18], "binary_question": "Must Step 6 happen before Step 19?", "why_question": "Why must Step 6 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 19 because the pasta needs to be cooked according to the packet instructions, and then it is added to the saucepan with the tomato sauce, which is done in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 4 because the sorrel needs to be cooked and set aside before the vegetables are cooked in the stock, which is done in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 2 happen before Step 9?", "why_question": "Why must Step 2 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 9 because the recipe requires the flour to be added and beaten at a low speed before the chocolate can be melted in the microwave.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 10], "binary_question": "Must Step 6 happen before Step 11?", "why_question": "Why must Step 6 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 11 requires the tomato sauce to be boiling, which is achieved in Step 7, but Step 6 processes the bread, which is not necessary for the tomato sauce to boil.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 6], "binary_question": "Must Step 5 happen before Step 7?", "why_question": "Why must Step 5 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 7 because the lime slices are added on top of the mussels before the curry mixture is applied, so the curry mixture cannot be added before the lime slices.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 6 because the crumb mixture is used to create the biscuit base, which is then used as the foundation for the cheesecake mixture in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 12], "binary_question": "Must Step 7 happen before Step 13?", "why_question": "Why must Step 7 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 13 because the whipped cream is assembled on top of the shortcakes, which requires the shortcakes to be baked and cooled, and the whipped cream is prepared before assembling the shortcakes.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the loaf tin needs to be prepared before the oven can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 4], "binary_question": "Must Step 1 happen before Step 5?", "why_question": "Why must Step 1 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 5 because the honey and sultanas need to be added and beaten well before the oven can be preheated, as the mixture needs to be prepared before baking.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 3 happen before Step 8?", "why_question": "Why must Step 3 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 8 because the rice needs to be cooked and cooled before the tofu and curry sauce are prepared, and the curry sauce is added to the rice and tofu in Step 12.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the pan needs to be prepared with oil before the chicken is coated with the marinade.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 4 because the tomatoes need to be loosened and skinned before they can be chopped, which is done in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 8 happen before Step 11?", "why_question": "Why must Step 8 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 11 because the chicken mixture needs to be poured into the pie dish before the hot liquid mixture is poured over it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the procedure requires the sponge fingers to be lined with a layer of the soaked sponge fingers, which is done in Step 2, and then the remaining coffee is brushed on the sponge fingers in Step 4, which is necessary before the cream cheese is mixed with coffee in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the lime slices are needed to be on top of the mussels before they are cooked on the barbecue.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 1 requires the loaf tin to be prepared before it can be used in Step 5, and Step 2 needs to be done before the batter is poured into the tin.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 7 happen before Step 10?", "why_question": "Why must Step 7 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 needs to happen before Step 10 because the soup needs to be checked for consistency and potentially thinned out before blending, which is done in Step 9, and the coriander yoghurt is prepared in Step 10, which requires the coriander to be stirred into the yoghurt, implying that the soup is already prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 12], "binary_question": "Must Step 5 happen before Step 13?", "why_question": "Why must Step 5 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 13 because the dough needs to be formed and rested before it can be kneaded in Step 13.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because Step 6 requires the oven to be preheated, which is done after Step 1, which involves combining ingredients in a bowl.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 3 happen before Step 9?", "why_question": "Why must Step 3 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 9 because the coconut milk is used to mix with the green curry paste in Step 11, which is after Step 9, and it is not possible to mix the curry paste with the coconut milk if the coconut milk has not been prepared first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 4], "binary_question": "Must Step 3 happen before Step 5?", "why_question": "Why must Step 3 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 3 requires the egg whites to be beaten until stiff peaks form, which is a necessary step before mixing the cream cheese and egg yolks together in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 7 because the slow cooker needs to simmer for 5 hours, and Step 7 implies that the stew is already cooked and ready to be served, which is only possible after the 5-hour simmering period.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 happens before Step 7 because the lime slices are needed to top the mussels before the curry mixture is applied, which is done in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 4 because the blanched spinach leaves are needed to wrap around the cheese mixture, which is done in Step 5, and the cream cheese mixture cannot be stirred until creamy with no lumps without the spinach leaves being prepared first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 10], "binary_question": "Must Step 3 happen before Step 11?", "why_question": "Why must Step 3 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 'Most importantly, enjoy!' implies that the cooking process is complete, and the dish is ready to be served, which is a prerequisite for Step 11 'Cook the pasta according to the packet instructions, and serve with pasta'.\""}
{"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_before", "step_pair_idx_asked_about": [7, 18], "binary_question": "Must Step 8 happen before Step 19?", "why_question": "Why must Step 8 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 8 notes that the cake may crack when baking, but it does not affect the addition of egg yolks in Step 19, so Step 8 does not need to happen before Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 10], "binary_question": "Must Step 9 happen before Step 11?", "why_question": "Why must Step 9 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 11 because the chicken mixture needs to be placed in the pie dish before it can be covered with pastry.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 7 because the coriander needs to be stirred into the yoghurt for the garnish before the soup is blended, which is done in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 3 happen before Step 9?", "why_question": "Why must Step 3 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 9 because the flour is added to the mixture in Step 3, and then the mixture is set aside to cool, which is necessary before the chocolate is melted in Step 9.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 11], "binary_question": "Must Step 3 happen before Step 12?", "why_question": "Why must Step 3 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 12 because the cream needs to be beaten until it begins to thicken before it can be used to make the lemon butter, which is then used to rub into the flour in Step 12.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 12], "binary_question": "Must Step 5 happen before Step 13?", "why_question": "Why must Step 5 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 requires the meatballs to be cooked before adding them to the tomato sauce in Step 17, which is done after the tomato sauce is prepared in Step 13.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 8], "binary_question": "Must Step 2 happen before Step 9?", "why_question": "Why must Step 2 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 needs to happen before Step 9 because the cream mixture is used to pour into the mould and refrigerate, which is a necessary step to set the gelatin, and then the vegetables are cooked in the stock, which is done after the cream mixture has been set.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [18, 19], "binary_question": "Must Step 19 happen before Step 20?", "why_question": "Why must Step 19 happen before Step 20?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 19 happen before Step 20?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 19 must happen before Step 20 because Step 19 requires the cake to set for 10 minutes in the tin, and Step 20 requires removing the cake from the tin, so the cake needs to be in the tin before it can be removed.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the tortellini to be slightly undercooked, which is necessary for Step 4, where the tortellini is fried in a pan, and undercooking it makes it less likely to stick to the pan.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [9, 13], "binary_question": "Must Step 10 happen before Step 14?", "why_question": "Why must Step 10 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 10 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 10 must happen before Step 14 because the meatballs need to be cooked before they can be added to the tomato sauce in Step 17.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 7], "binary_question": "Must Step 1 happen before Step 8?", "why_question": "Why must Step 1 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 8 because the foil packets need to be prepared before they can be cooked on the barbecue.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 8 happen before Step 11?", "why_question": "Why must Step 8 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 11 because the egg whites need to be beaten and set aside before adding the cooled chocolate to the mix, which is done in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 8 happen before Step 10?", "why_question": "Why must Step 8 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 10 because the baking dish with boiling water is required to create a water bath, which helps the cheesecake cook evenly and prevents cracking, and this step is necessary before pouring the cheesecake mixture into the springform tin.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the olive oil is needed to brush the spinach leaves before wrapping the cheese mixture in them.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 7], "binary_question": "Must Step 6 happen before Step 8?", "why_question": "Why must Step 6 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 8 because the ingredients added in Step 6 (onion, leek, and garlic) need to be saut\u00e9ed before the butter is melted in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 12], "binary_question": "Must Step 1 happen before Step 13?", "why_question": "Why must Step 1 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 requires the chocolate mixture to be prepared, which cannot be done until the chocolate is melted and cooled, which is done in steps 2-5, and the oven needs to be preheated before baking, which is done in step 13, so Step 1 must happen before Step 13.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 2 happen before Step 8?", "why_question": "Why must Step 2 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the addition of vanilla seeds, extract, soured cream, and double cream, which are then used in Step 6 to mix with the cream cheese and sugar, making it necessary to complete Step 2 before Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the procedure requires the mussels to be placed on the foil before preheating the barbecue, which is done in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 14], "binary_question": "Must Step 5 happen before Step 15?", "why_question": "Why must Step 5 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 15 because the cake tin needs to be prepared with greaseproof paper or foil before pouring the mixture into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 2 is missing, so it cannot happen before Step 4, as there is no content to put into the slow cooker.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [15, 18], "binary_question": "Must Step 16 happen before Step 19?", "why_question": "Why must Step 16 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 16 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 16 must happen before Step 19 because the meatballs need to be cooked and then added to the tomato sauce, which is done in Step 19, and cooking the pasta is a prerequisite for adding the meatballs to the sauce.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because the baking tray needs to be prepared before the oven can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 3 happen before Step 8?", "why_question": "Why must Step 3 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 8 because the chicken mixture needs to be cooked and set aside before the liquid mixture can be prepared and poured over it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 4 because it is necessary to segment the grapefruit over the juice bowl to catch any juices, and then Step 4 can be performed to catch those juices.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 4 because the baking tray needs to be prepared with baking paper before the batter can be spooned onto it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 needs to happen before Step 3 because the pumpkin flesh needs to be cooked and cooled before it can be used in the recipe, and the oven needs to be preheated before baking the teabread.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 9], "binary_question": "Must Step 5 happen before Step 10?", "why_question": "Why must Step 5 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 10 because the apple needs to be arranged in the prepared tin before the cake mixture is added, which is done in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 1 is optional and only needed if the mixture is too sticky, so it can happen after Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the sesame oil needs to be heated before the water is brought to a boil, which is the action described in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because the sifted flours and allspice are needed to be added to the pumpkin mixture in Step 8, which is a crucial step in the procedure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 8], "binary_question": "Must Step 4 happen before Step 9?", "why_question": "Why must Step 4 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 9 because the coconut milk is used to make the green curry paste, which is then mixed with the rice and tofu in Step 12, and Step 9 is the step where the rice is cooked and cooled, making it necessary to complete Step 4 before proceeding to Step 9.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the recipe requires the loaf tin to be prepared by greasing and flouring it, which is done in Step 5, and the batter is not ready to be poured into the tin until the creamed mixture is prepared in Step 2.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 5], "binary_question": "Must Step 2 happen before Step 6?", "why_question": "Why must Step 2 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 6 because the procedure requires cooking the tofu with the rice in Step 2, and then cooking the sesame oil in Step 6, which cannot be done simultaneously.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 1 happen before Step 9?", "why_question": "Why must Step 1 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 requires the saucepan to be set over medium-high heat, which is not possible until the saucepan is prepared in Step 9, so Step 1 must happen before Step 9.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 9], "binary_question": "Must Step 1 happen before Step 10?", "why_question": "Why must Step 1 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 10 because the pie dish needs to be prepared with pastry before the filling can be placed in it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [14, 18], "binary_question": "Must Step 15 happen before Step 19?", "why_question": "Why must Step 15 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 15 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 15 must happen before Step 19 because the meatballs need to be cooked in the tomato sauce, and Step 15 is where the pasta is cooked, and then the meatballs are added to the sauce in Step 17.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 13], "binary_question": "Must Step 4 happen before Step 14?", "why_question": "Why must Step 4 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 14 because the meatballs need to be cooked before they can be added to the tomato sauce, which is done in Step 17.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 18], "binary_question": "Must Step 8 happen before Step 19?", "why_question": "Why must Step 8 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 19 because Step 8 instructs to cook the pasta, and Step 19 assumes that the pasta has already been cooked, as it instructs to reduce the heat to medium-low.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [11, 18], "binary_question": "Must Step 12 happen before Step 19?", "why_question": "Why must Step 12 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 12 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 12 notes that the cake may crack when baking, but it does not require any action to be taken before Step 19, which is about beating egg whites until stiff.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 7 because the procedure requires the cake tin to be prepared with butter and parchment before the cake mixture is poured in, which is done in Step 1, and the oven needs to be preheated to the correct temperature, which is done in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 7], "binary_question": "Must Step 5 happen before Step 8?", "why_question": "Why must Step 5 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 is a necessary step in the procedure, as it allows the tortellini to be cooked until golden brown, which is a crucial step in achieving the goal of tortellini-fritto-with-almond-butter, and Step 8 cannot be performed without the tortellini being cooked first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 6 happen before Step 10?", "why_question": "Why must Step 6 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 10 because the apple needs to be arranged in the prepared tin before the cake mixture is added, which is done in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 5], "binary_question": "Must Step 1 happen before Step 6?", "why_question": "Why must Step 1 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 6 because greasing the pan with sunflower oil is necessary to prevent the pancake from sticking, and this step is crucial for the cooking process.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 4], "binary_question": "Must Step 2 happen before Step 5?", "why_question": "Why must Step 2 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 5 because the cream and yogurt need to be boiled in Step 2, and the vegetables need to be cooked in Step 5, and the cream mixture is used to cook the vegetables.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the crumb mixture is needed to combine with the milk, egg yolk, and lemon zest in Step 4, which is a crucial step in forming the shortcake dough.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 7], "binary_question": "Must Step 7 happen before Step 8?", "why_question": "Why must Step 7 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 8 because the wonderful smell that fills the room is a result of the slow cooker simmering for 5 hours, which is initiated by turning it on in Step 8, and the promise of refunding the cost of ingredients is conditional on the person being hungry at that point, which implies that the person must experience the wonderful smell before the 5-hour simmering period begins.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [10, 11], "binary_question": "Must Step 11 happen before Step 12?", "why_question": "Why must Step 11 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 11 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 11 must happen before Step 12 because the whipped cream is being prepared simultaneously with the lemon butter, and the lemon butter requires the whipped cream to be already prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 11], "binary_question": "Must Step 9 happen before Step 12?", "why_question": "Why must Step 9 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 12 because it requires the chocolate mixture to be prepared and cooled before adding the egg whites and flour, which is done in Step 12.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 13], "binary_question": "Must Step 3 happen before Step 14?", "why_question": "Why must Step 3 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 3 is not necessary for Step 14, as Step 14 is about preparing the meatballs, and Step 3 is about cooking the meatballs, which happens later in the procedure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 2 happen before Step 11?", "why_question": "Why must Step 2 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 11 because the bread crumbs are used to make the meatballs in Step 12, and the meatballs are then cooked in Step 14, which is before the onion and garlic are saut\u00e9ed in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 3], "binary_question": "Must Step 3 happen before Step 4?", "why_question": "Why must Step 3 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 3 requires the butter to be softened, which is a necessary step before mixing the flour and Splenda in Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 13], "binary_question": "Must Step 1 happen before Step 14?", "why_question": "Why must Step 1 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 14 because the pie needs to be prepared with the slits in the top to allow steam to escape during baking, which is done in Step 14.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the cake tin needs to be prepared and the oven needs to be preheated before the cake mixture can be added and baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 1 happens after the preparation of the custard mixture, which is done in Step 2, whereas Step 3 is about preparing the cream cheese mixture, which is done before the custard mixture.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 8], "binary_question": "Must Step 3 happen before Step 9?", "why_question": "Why must Step 3 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 9 because the chicken stock is needed to bake the squash, which is done in Step 9, and the stock is prepared in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 9], "binary_question": "Must Step 6 happen before Step 10?", "why_question": "Why must Step 6 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 10 because the baking dish with boiling water is required to create a water bath, which is necessary for the cheesecake to bake evenly and prevent cracking.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 9], "binary_question": "Must Step 7 happen before Step 10?", "why_question": "Why must Step 7 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 10 because it is necessary to heat the remaining 250ml oil before adding salt and sherry in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 9], "binary_question": "Must Step 8 happen before Step 10?", "why_question": "Why must Step 8 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 10 because the pie dish needs to be prepared with pastry before the chicken mixture and liquid mixture are added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 7], "binary_question": "Must Step 3 happen before Step 8?", "why_question": "Why must Step 3 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 requires cooking the tortellini, which is a necessary step before frying it in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 4], "binary_question": "Must Step 4 happen before Step 5?", "why_question": "Why must Step 4 happen before Step 5?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 5?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires the mixture to be 50/50, which needs to be done before adding the wine and water in Step 5 to ensure the correct proportions.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the mussels to be divided into portions, which are then used in Step 4 to arrange the foil sheets, making it necessary for Step 2 to happen before Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 7 because the remaining margarine, eggs, and icing sugar in Step 6 are used in Step 7 to combine with flour and margarine, making it a sequential step.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 7 because the rice needs to be cooked and cooled before the green curry paste is mixed with the coconut milk, which is done in Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 4 happen before Step 8?", "why_question": "Why must Step 4 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 is a necessary step in the procedure, as it involves frying the tortellini, which is a crucial part of the dish, and Step 8 is a conditional statement that relies on the outcome of Step 4.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 11], "binary_question": "Must Step 8 happen before Step 12?", "why_question": "Why must Step 8 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 12 because the shortcakes need to be baked before they can be placed on the ungreased baking tray.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 2 happen before Step 10?", "why_question": "Why must Step 2 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 2 happens after the saucepan is set over medium-high heat, which is done in Step 1, whereas Step 10 happens before the saucepan is set over medium-high heat, so Step 2 cannot happen before Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because Step 3 requires cooking the linguine, which needs to be done before adding the anchovies to the water in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires the tarragon and bay leaf to be submerged in the mixture, which can only be achieved after all ingredients are in the slow cooker, which happens in Step 6.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 12], "binary_question": "Must Step 4 happen before Step 13?", "why_question": "Why must Step 4 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires the formation of stiff peaks, which is necessary for the lemon butter in Step 11, and Step 13 requires the lemon zest, which is prepared in Step 11, making it a prerequisite for Step 13.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 3 because the ingredients need to be prepared before the oven can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 3 happen before Step 10?", "why_question": "Why must Step 3 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 10 because the prawns and chicken mixture needs to be cooked for 1/2 minute and drained before being added to the soup, which is done in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 1 happen before Step 9?", "why_question": "Why must Step 1 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 9 because the shortcakes need to be baked before they can be assembled with the strawberries and whipped cream.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 4 happen before Step 8?", "why_question": "Why must Step 4 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires the wonderful smell to fill the room, which implies that the stew needs to be cooked for some time before the smell can be detected, making it necessary to happen before Step 8, where the slow cooker is turned on to low power and simmers for 5 hours.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires frying the rice, which needs to be done before adding the tofu in Step 7, as the recipe intends to combine the cooked rice with the tofu and curry sauce.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 11], "binary_question": "Must Step 7 happen before Step 12?", "why_question": "Why must Step 7 happen before Step 12?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 12?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 12 because the dough needs to be divided and shaped into circles before the whipped cream can be prepared.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 14], "binary_question": "Must Step 9 happen before Step 15?", "why_question": "Why must Step 9 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 15 because the cake tin needs to be prepared with greaseproof paper or foil before adding the cake mixture, which is done in Step 15.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 7], "binary_question": "Must Step 4 happen before Step 8?", "why_question": "Why must Step 4 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 reduces the heat to medium-low, which is necessary before bringing the saucepan to a boil in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 12], "binary_question": "Must Step 3 happen before Step 13?", "why_question": "Why must Step 3 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 13 because the egg yolk and lemon zest are used to stir into the crumb mixture in Step 4, which is a necessary step to form the dough, and the butter and lemon zest are used to make the lemon butter in Step 12, which is used in the assembly of the shortcakes.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 7], "binary_question": "Must Step 6 happen before Step 8?", "why_question": "Why must Step 6 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 must happen before Step 8 because the wonderful smell that fills the room is a result of the slow cooker simmering for 5 hours, which is initiated in Step 7, and the instruction to check the tarragon and bay leaf in Step 8 implies that the stew has already been cooking for some time.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 sets aside time for the lentils to cook, which is necessary before cooking the lentils in Step 2, which in turn is necessary before Step 4, which requires cooked lentils.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because the grapefruit segments and smoked salmon need to be arranged on top of the lamb's lettuce, which is done in Step 6, and the grapefruit segments and smoked salmon are prepared in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 4 because the blanched spinach leaves are needed to wrap around the cheese mixture in Step 5.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 7], "binary_question": "Must Step 2 happen before Step 8?", "why_question": "Why must Step 2 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 requires the wonderful smell to fill the room, which implies that the slow cooker needs to be cooking for some time, making it a necessary step before Step 8, which is to let it simmer for 5 hours.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 1 happen before Step 11?", "why_question": "Why must Step 1 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 11 because the breadcrumbs are used to coat the meatballs in Step 12, which is a prerequisite for cooking the meatballs in Step 15.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [4, 13], "binary_question": "Must Step 5 happen before Step 14?", "why_question": "Why must Step 5 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 5 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 5 must happen before Step 14 because the cake tin needs to be prepared before the cake mixture is poured into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 6], "binary_question": "Must Step 2 happen before Step 7?", "why_question": "Why must Step 2 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 2 happens before Step 7 because the coriander yoghurt is needed as a garnish, which is added at the end of the recipe, whereas Step 7 involves cooking the onion, which is part of the main soup preparation.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 9], "binary_question": "Must Step 9 happen before Step 10?", "why_question": "Why must Step 9 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 10 because the pie dish needs to be prepared with pastry before the chicken mixture can be placed in it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 6 because it is necessary to divide the cooked mixture into individual portions before freezing and refrigerating, which is described in Step 4, in order to follow the procedure correctly.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 9], "binary_question": "Must Step 3 happen before Step 10?", "why_question": "Why must Step 3 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 10 because the baking dish with boiling water is required to create a water bath, which is necessary for the cheesecake to bake evenly and prevent cracking.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 12], "binary_question": "Must Step 9 happen before Step 13?", "why_question": "Why must Step 9 happen before Step 13?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 13?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 13 because the whipped cream is used to top the shortcakes, which are baked in Step 13, and the whipped cream is prepared in Step 9.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 18], "binary_question": "Must Step 4 happen before Step 19?", "why_question": "Why must Step 4 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 4 is a note about the expected outcome of the cake, whereas Step 19 is about whisking the cake after it's been removed from the oven, so they are not related in terms of sequence.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 3], "binary_question": "Must Step 2 happen before Step 4?", "why_question": "Why must Step 2 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 4 because the cake tin needs to be prepared with melted butter and parchment paper before the cake mixture is added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [8, 14], "binary_question": "Must Step 9 happen before Step 15?", "why_question": "Why must Step 9 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 9 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 9 must happen before Step 15 because the meatballs need to be cooked in the tomato sauce, which is done in Step 17, and Step 15 is preparing the pan for cooking the meatballs.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 10], "binary_question": "Must Step 1 happen before Step 11?", "why_question": "Why must Step 1 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 11 because the procedure is describing the preparation of the curry sauce and the rice, and Step 1 is part of the cooking process for the curry sauce, which needs to be completed before the rice is cooked in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 6], "binary_question": "Must Step 1 happen before Step 7?", "why_question": "Why must Step 1 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 is a necessary step to prepare the pasta, which is then used in Step 7, so it must happen before Step 7.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 9], "binary_question": "Must Step 2 happen before Step 10?", "why_question": "Why must Step 2 happen before Step 10?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 10?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 10 because the hot oil from Step 2 is used to cook the prawns and chicken mixture in Step 3, which is a prerequisite for adding rice to the oil in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 7 because the recipe requires the roasted red peppers to be mixed into the mushrooms, which is done in Step 7, and the peppers are prepared in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 18], "binary_question": "Must Step 1 happen before Step 19?", "why_question": "Why must Step 1 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 19 because the pasta needs to be cooked before it can be drained and tossed with the sauce in Step 19.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 6 because Step 4 is the step where the tortellini is fried until golden brown, and Step 6 assumes that the tortellini has already been fried, as it mentions that it's less likely to stick to the pan if it was slightly undercooked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [16, 18], "binary_question": "Must Step 17 happen before Step 19?", "why_question": "Why must Step 17 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 17 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 17 must happen before Step 19 because the cake needs to be poured into the prepared tin before it can be baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 7 because the cooled base is required to be pressed with the filling, which is prepared in Step 6, and Step 3 is necessary to prepare the base.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [1, 10], "binary_question": "Must Step 2 happen before Step 11?", "why_question": "Why must Step 2 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 2 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 2 must happen before Step 11 because the egg whites need to be set aside to cool before the chocolate is added to the mixture in Step 10.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 2], "binary_question": "Must Step 1 happen before Step 3?", "why_question": "Why must Step 1 happen before Step 3?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 3?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Because Step 1 requires the cream cheese and egg yolks to be mixed together until smooth, which cannot be done until the oven is preheated in Step 3.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [7, 10], "binary_question": "Must Step 8 happen before Step 11?", "why_question": "Why must Step 8 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 8 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 8 must happen before Step 11 because the lemon butter is needed to be spread on the shortcakes before baking, which is done in Step 11, and the lemon butter is prepared in Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 6], "binary_question": "Must Step 3 happen before Step 7?", "why_question": "Why must Step 3 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 is necessary to prepare the grapefruit juice and peppercorn mixture, which is then used to catch the juices in Step 7, making it a prerequisite for the step.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 7], "binary_question": "Must Step 6 happen before Step 8?", "why_question": "Why must Step 6 happen before Step 8?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 8?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 6 serves as a description of the final presentation of the dish, whereas Step 8 is the final step in the cooking process, so it logically follows that Step 6 must happen before Step 8.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [11, 13], "binary_question": "Must Step 12 happen before Step 14?", "why_question": "Why must Step 12 happen before Step 14?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 12 happen before Step 14?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 12 must happen before Step 14 because the breadcrumbs are used to coat the meatballs in Step 13, which requires the breadcrumbs to be prepared first.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 5], "binary_question": "Must Step 3 happen before Step 6?", "why_question": "Why must Step 3 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 3 must happen before Step 6 because the ground almonds need to be stirred in with the butter and sugar mixture in Step 4, which is a prerequisite for adding the eggs and flour in subsequent steps.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [6, 14], "binary_question": "Must Step 7 happen before Step 15?", "why_question": "Why must Step 7 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 7 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 7 must happen before Step 15 because the cake tin needs to be prepared with greaseproof paper or foil before pouring the cake mixture into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 1], "binary_question": "Must Step 1 happen before Step 2?", "why_question": "Why must Step 1 happen before Step 2?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 2?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 2 because the chicken and vegetables need to be cooked before the oven can be preheated.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 6], "binary_question": "Must Step 4 happen before Step 7?", "why_question": "Why must Step 4 happen before Step 7?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 7?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 7 because the liquid mixture is needed to simmer over medium-low heat until thick, which is not possible until after the chicken and vegetables have been cooked and the liquid has been added.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 14], "binary_question": "Must Step 4 happen before Step 15?", "why_question": "Why must Step 4 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 15 because the cake tin needs to be prepared with greaseproof paper or foil before pouring the cake mixture into it.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 10], "binary_question": "Must Step 4 happen before Step 11?", "why_question": "Why must Step 4 happen before Step 11?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 11?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 requires cooking the squash until it's soft, which is a necessary step before adding it to the soup and baking it in Step 11.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 8], "binary_question": "Must Step 1 happen before Step 9?", "why_question": "Why must Step 1 happen before Step 9?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 9?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 9 because the chicken stock is needed to be poured into the pot before preheating the oven, which is done in Step 9.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [2, 18], "binary_question": "Must Step 3 happen before Step 19?", "why_question": "Why must Step 3 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 3 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 3 is a general warning about the cake's density, it doesn't involve any specific action that needs to happen before Step 19, which is about melting the chocolate in the microwave.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [5, 18], "binary_question": "Must Step 6 happen before Step 19?", "why_question": "Why must Step 6 happen before Step 19?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 6 happen before Step 19?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"no\",\n\"why_answer\": \"Step 6 is about noting the potential for the cake to crack during baking, which is a characteristic of the cake, whereas Step 19 is about preparing the butter and margarine for decoration, which is a separate step that can happen at any time after the cake is baked.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [3, 5], "binary_question": "Must Step 4 happen before Step 6?", "why_question": "Why must Step 4 happen before Step 6?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 4 happen before Step 6?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 4 must happen before Step 6 because the chicken mixture needs to be cooked and thickened before the onion is cooked in butter, which is the next step in the procedure.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [10, 14], "binary_question": "Must Step 11 happen before Step 15?", "why_question": "Why must Step 11 happen before Step 15?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 11 happen before Step 15?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 11 requires the cake tin to be prepared with greaseproof paper or foil, which is necessary before pouring the mixture into the tin in Step 15.\"\n}"}
{"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_before", "step_pair_idx_asked_about": [0, 3], "binary_question": "Must Step 1 happen before Step 4?", "why_question": "Why must Step 1 happen before Step 4?", "model_input": "Given a goal, a procedure to achieve that goal and a question about the steps in the procedure, you are required to answer the questions.\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\n1. Must Step 1 happen before Step 4?\n2. Explain why or why not.\n\nFormat your answer as JSON with the key value pairs \"binary_answer\": \"yes/no answer to Q1\", \"why_answer\": \"one sentence answer to Q2\"", "model_answer": "{\n\"binary_answer\": \"yes\",\n\"why_answer\": \"Step 1 must happen before Step 4 because the chopped sorrel is used in Step 6, and it needs to be cooked and set aside before the gelatin can be added to the cream mixture.\"\n}"}
