Patterns

1789101119