2 patternsAdvanced ×