rspolyakova25.12.2020решается в несколько простых паттернов + цепочка, однако слишком быстро вскрывается просто подстановкой1