https://topdeck.ru/forums/topic/121779-shuffle-%D0%BA%D0%BE%D0%BB%D0%BE%D0%B4%D1%8B/?do=findComment&comment=1167696