Task Goal: on_poundcake_kitchentable(id:123): 1,on_milk_kitchentable(id:123): 1,
#The goal means the task is "put one poundcake on kitchentable and put one milk on kitchentable"
#so we can split the goal into 2 subgoal,follow this return format exactly.
return subgoal{on_poundcake_kitchentable(id:123): 1}, subgoal{on_milk_kitchentable(id:123): 1}

Task Goal: on_chicken_kitchentable(id:123): 2,
#The goal means the task is "put two chickens on the kitchentable"
#so we can split the goal into 1 subgoal,follow this return format exactly.
return subgoal{on_chicken_kitchentable(id:123): 2}

Task Goal: closed_microwave(id:158): 1,turnon_microwave(id:158): 1,closed_stove(id:150): 1,turnon_stove(id:150): 1,inside_pancake_microwave(id:158): 1,inside_cupcake_stove(id:150): 1,
#The goal means the task is "put one pancake in microwave and switch on microwave, put one cupcake in stove and switch on stove"
#we can split the goal into 2 subgoal,follow this return format exactly.
return subgoal{closed_microwave(id:158): 1,turnon_microwave(id:158): 1,inside_pancake_microwave(id:158): 1}, subgoal{closed_stove(id:150): 1,turnon_stove(id:150): 1,inside_cupcake_stove(id:150): 1}

Task Goal:closed_stove(id:150): 1,turnon_stove(id:150): 1,inside_poundcake_stove(id:150): 3,on_milk_kitchentable(id:123): 2,
#The goal means the task is "put three poundcakes in stove and switch on stove, put two milk on kitchentable"
#we can split the goal into 2 subgoal,follow this return format exactly.
return subgoal{closed_stove(id:150): 1,turnon_stove(id:150): 1,inside_poundcake_stove(id:150): 3},subgoal{on_milk_kitchentable(id:123): 2}

