CRYSTAL ALGORYTM