Author: Yury Balanenko and Alexander Berezin