Patterns
Input
Output