Inspired by
МаРоЖкА's
Shuffle