Udoskonalono algorytm brute force by generowal wszystkie permutacje w czasie rzeczywistym + uwzglednial ilosc spojnych skladowych w liczbie cyklomatycznej