Patterns - Completing Missing Parts of A Pattern