image: pattern :: puzzle