Author: N. G. Debolskiy, B. V. Yakovenko N. Baltazar