Rozwiązanie zadania patterns