Inspired by
l's
Shuffle

this was soooo hard