логика) взято из http://pikabu.ru/story/_829493

 

v20240901