56 patterns

56 patterns