Cystine calculi: challenging group of stones