pattern compilation review

Solution resources