machkens – annealed (не доделан) 2