Pattern-recognition-homework