Pattern 9 (Structured Discriminator) multi_choice_1 task_a1 task_a2 task_a3 discriminator discriminator discriminator last end