Pattern

Ideas collected by Ron yefimov