Pattern Galore

matching pattern