Pattern_A
Pattern_B
Case_3