algorithm 604 – 2022-06-24 Psy Kaluga p.2