Inspired by
Seonjin 선진's
Shuffle