How to Detect a Pattern