Compounds of formula (I) or their pharmaceutically acceptable salts and methods for their preparation, as well as compounds of formula (I) for treating a disease responsive to Bruton tyrosine inhibition are provided.Предложены соединения формулы (I) или их фармацевтически приемлемые соли и способы их получения, а также соединения формулы (I) для лечения заболевания, реагирующего на ингибирование тирозина Брутона.