B: Trying new idea for B