solutions for pattern matching workshop