cycloalkanes and alkanes 3337758