Pattern_A

Pattern_B

Case_3