First use array-based List to shuffle:

before no.1 times shuffle:
< | Ace Spade King Spade Queen Spade Jack Spade 10 Spade 9 Spade 8 Spade 7 Spade 6 Spade 5 Spade 4 Spade 3 Spade 2 Spade Ace Heart King Heart Queen Heart Jack Heart 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart Ace Diamond King Diamond Queen Diamond Jack Diamond 10 Diamond 9 Diamond 8 Diamond 7 Diamond 6 Diamond 5 Diamond 4 Diamond 3 Diamond 2 Diamond Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

before getCard, left half is:
< | Ace Spade King Spade Queen Spade Jack Spade 10 Spade 9 Spade 8 Spade 7 Spade 6 Spade 5 Spade 4 Spade 3 Spade 2 Spade Ace Heart King Heart Queen Heart Jack Heart 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart >

before getCard, right half is:
< | Ace Diamond King Diamond Queen Diamond Jack Diamond 10 Diamond 9 Diamond 8 Diamond 7 Diamond 6 Diamond 5 Diamond 4 Diamond 3 Diamond 2 Diamond Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

before getCard, result is:
< | >

after 1 times getCard, left half is:
< | 9 Spade 8 Spade 7 Spade 6 Spade 5 Spade 4 Spade 3 Spade 2 Spade Ace Heart King Heart Queen Heart Jack Heart 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart >

after 1 times getCard, right half is:
< | 9 Diamond 8 Diamond 7 Diamond 6 Diamond 5 Diamond 4 Diamond 3 Diamond 2 Diamond Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 1 times getCard, result is:
< | 10 Diamond Jack Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade >

after 2 times getCard, left half is:
< | 5 Spade 4 Spade 3 Spade 2 Spade Ace Heart King Heart Queen Heart Jack Heart 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart >

after 2 times getCard, right half is:
< | 5 Diamond 4 Diamond 3 Diamond 2 Diamond Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 2 times getCard, result is:
< | 6 Diamond 7 Diamond 8 Diamond 9 Diamond 6 Spade 7 Spade 8 Spade 9 Spade 10 Diamond Jack Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade >

after 3 times getCard, left half is:
< | King Heart Queen Heart Jack Heart 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart >

after 3 times getCard, right half is:
< | Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 3 times getCard, result is:
< | 2 Diamond 3 Diamond 4 Diamond 5 Diamond Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Diamond 7 Diamond 8 Diamond 9 Diamond 6 Spade 7 Spade 8 Spade 9 Spade 10 Diamond Jack Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade >

after 4 times getCard, left half is:
< | King Heart Queen Heart Jack Heart 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart >

after 4 times getCard, right half is:
< | Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 4 times getCard, result is:
< | 2 Diamond 3 Diamond 4 Diamond 5 Diamond Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Diamond 7 Diamond 8 Diamond 9 Diamond 6 Spade 7 Spade 8 Spade 9 Spade 10 Diamond Jack Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade >

after 5 times getCard, left half is:
< | 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart >

after 5 times getCard, right half is:
< | Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 5 times getCard, result is:
< | King Club Ace Club 10 Heart Jack Heart Queen Heart King Heart 2 Diamond 3 Diamond 4 Diamond 5 Diamond Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Diamond 7 Diamond 8 Diamond 9 Diamond 6 Spade 7 Spade 8 Spade 9 Spade 10 Diamond Jack Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade >

after 6 times getCard, left half is:
< | 4 Heart 3 Heart 2 Heart >

after 6 times getCard, right half is:
< | 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 6 times getCard, result is:
< | 8 Club 9 Club 10 Club Jack Club Queen Club 5 Heart 6 Heart 7 Heart 8 Heart 9 Heart King Club Ace Club 10 Heart Jack Heart Queen Heart King Heart 2 Diamond 3 Diamond 4 Diamond 5 Diamond Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Diamond 7 Diamond 8 Diamond 9 Diamond 6 Spade 7 Spade 8 Spade 9 Spade 10 Diamond Jack Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade >

after 7 times getCard, left half is:
< | 3 Heart 2 Heart >

after 7 times getCard, right half is:
< | 4 Club 3 Club 2 Club >

after 7 times getCard, result is:
< | 5 Club 6 Club 7 Club 4 Heart 8 Club 9 Club 10 Club Jack Club Queen Club 5 Heart 6 Heart 7 Heart 8 Heart 9 Heart King Club Ace Club 10 Heart Jack Heart Queen Heart King Heart 2 Diamond 3 Diamond 4 Diamond 5 Diamond Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Diamond 7 Diamond 8 Diamond 9 Diamond 6 Spade 7 Spade 8 Spade 9 Spade 10 Diamond Jack Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade >

after 8 times getCard, left half is:
< | 2 Heart >

after 8 times getCard, right half is:
< | >

after 8 times getCard, result is:
< | 2 Club 3 Club 4 Club 3 Heart 5 Club 6 Club 7 Club 4 Heart 8 Club 9 Club 10 Club Jack Club Queen Club 5 Heart 6 Heart 7 Heart 8 Heart 9 Heart King Club Ace Club 10 Heart Jack Heart Queen Heart King Heart 2 Diamond 3 Diamond 4 Diamond 5 Diamond Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Diamond 7 Diamond 8 Diamond 9 Diamond 6 Spade 7 Spade 8 Spade 9 Spade 10 Diamond Jack Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade >

after 9 times getCard, left half is:
< | >

after 9 times getCard, right half is:
< | >

after 9 times getCard, result is:
< | 2 Heart 2 Club 3 Club 4 Club 3 Heart 5 Club 6 Club 7 Club 4 Heart 8 Club 9 Club 10 Club Jack Club Queen Club 5 Heart 6 Heart 7 Heart 8 Heart 9 Heart King Club Ace Club 10 Heart Jack Heart Queen Heart King Heart 2 Diamond 3 Diamond 4 Diamond 5 Diamond Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Diamond 7 Diamond 8 Diamond 9 Diamond 6 Spade 7 Spade 8 Spade 9 Spade 10 Diamond Jack Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade >

after 10 times getCard, left half is:
< | >

after 10 times getCard, right half is:
< | >

after 10 times getCard, result is:
< | 2 Heart 2 Club 3 Club 4 Club 3 Heart 5 Club 6 Club 7 Club 4 Heart 8 Club 9 Club 10 Club Jack Club Queen Club 5 Heart 6 Heart 7 Heart 8 Heart 9 Heart King Club Ace Club 10 Heart Jack Heart Queen Heart King Heart 2 Diamond 3 Diamond 4 Diamond 5 Diamond Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Diamond 7 Diamond 8 Diamond 9 Diamond 6 Spade 7 Spade 8 Spade 9 Spade 10 Diamond Jack Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade >

after no.1 times shuffle:
< | 2 Heart 2 Club 3 Club 4 Club 3 Heart 5 Club 6 Club 7 Club 4 Heart 8 Club 9 Club 10 Club Jack Club Queen Club 5 Heart 6 Heart 7 Heart 8 Heart 9 Heart King Club Ace Club 10 Heart Jack Heart Queen Heart King Heart 2 Diamond 3 Diamond 4 Diamond 5 Diamond Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Diamond 7 Diamond 8 Diamond 9 Diamond 6 Spade 7 Spade 8 Spade 9 Spade 10 Diamond Jack Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade >

before no.2 times shuffle:
< | 2 Heart 2 Club 3 Club 4 Club 3 Heart 5 Club 6 Club 7 Club 4 Heart 8 Club 9 Club 10 Club Jack Club Queen Club 5 Heart 6 Heart 7 Heart 8 Heart 9 Heart King Club Ace Club 10 Heart Jack Heart Queen Heart King Heart 2 Diamond 3 Diamond 4 Diamond 5 Diamond Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Diamond 7 Diamond 8 Diamond 9 Diamond 6 Spade 7 Spade 8 Spade 9 Spade 10 Diamond Jack Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade >

after no.2 times shuffle:
< | Ace Spade King Spade Queen Spade Jack Spade 10 Spade Ace Diamond King Diamond Queen Diamond Jack Diamond 10 Diamond 9 Spade 8 Spade 2 Diamond King Heart Queen Heart Jack Heart 10 Heart Ace Club King Club 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 7 Spade 6 Spade 9 Diamond 8 Diamond 7 Diamond Queen Club Jack Club 6 Diamond 5 Spade 10 Club 9 Club 8 Club 4 Spade 3 Spade 2 Spade Ace Heart 4 Heart 7 Club 6 Club 5 Club 5 Diamond 4 Diamond 3 Diamond 3 Heart 4 Club 3 Club 2 Club 2 Heart >

before no.3 times shuffle:
< | Ace Spade King Spade Queen Spade Jack Spade 10 Spade Ace Diamond King Diamond Queen Diamond Jack Diamond 10 Diamond 9 Spade 8 Spade 2 Diamond King Heart Queen Heart Jack Heart 10 Heart Ace Club King Club 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 7 Spade 6 Spade 9 Diamond 8 Diamond 7 Diamond Queen Club Jack Club 6 Diamond 5 Spade 10 Club 9 Club 8 Club 4 Spade 3 Spade 2 Spade Ace Heart 4 Heart 7 Club 6 Club 5 Club 5 Diamond 4 Diamond 3 Diamond 3 Heart 4 Club 3 Club 2 Club 2 Heart >

after no.3 times shuffle:
< | 2 Heart 2 Club 3 Club 4 Club 3 Heart 3 Diamond 4 Diamond 5 Diamond 5 Club 6 Club 7 Club 4 Heart 6 Spade Ace Heart 2 Spade 3 Spade 7 Spade 5 Heart 6 Heart 7 Heart 8 Heart 4 Spade 9 Heart King Club Ace Club 8 Club 9 Club 10 Club 10 Heart Jack Heart Queen Heart King Heart 5 Spade 6 Diamond 2 Diamond 8 Spade 9 Spade 10 Diamond Jack Diamond Jack Club Queen Club 7 Diamond 8 Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade 9 Diamond Queen Spade King Spade Ace Spade >

before no.4 times shuffle:
< | 2 Heart 2 Club 3 Club 4 Club 3 Heart 3 Diamond 4 Diamond 5 Diamond 5 Club 6 Club 7 Club 4 Heart 6 Spade Ace Heart 2 Spade 3 Spade 7 Spade 5 Heart 6 Heart 7 Heart 8 Heart 4 Spade 9 Heart King Club Ace Club 8 Club 9 Club 10 Club 10 Heart Jack Heart Queen Heart King Heart 5 Spade 6 Diamond 2 Diamond 8 Spade 9 Spade 10 Diamond Jack Diamond Jack Club Queen Club 7 Diamond 8 Diamond Queen Diamond King Diamond Ace Diamond 10 Spade Jack Spade 9 Diamond Queen Spade King Spade Ace Spade >

after no.4 times shuffle:
< | 8 Club Ace Club King Club 9 Heart Ace Spade King Spade Queen Spade 9 Diamond Jack Spade 10 Spade Ace Diamond 4 Spade 8 Heart 7 Heart King Diamond Queen Diamond 6 Heart 5 Heart 7 Spade 8 Diamond 7 Diamond Queen Club Jack Club Jack Diamond 3 Spade 2 Spade Ace Heart 6 Spade 10 Diamond 9 Spade 8 Spade 4 Heart 7 Club 2 Diamond 6 Diamond 5 Spade 6 Club 5 Club King Heart Queen Heart Jack Heart 10 Heart 5 Diamond 4 Diamond 3 Diamond 3 Heart 10 Club 9 Club 4 Club 3 Club 2 Club 2 Heart >

before no.5 times shuffle:
< | 8 Club Ace Club King Club 9 Heart Ace Spade King Spade Queen Spade 9 Diamond Jack Spade 10 Spade Ace Diamond 4 Spade 8 Heart 7 Heart King Diamond Queen Diamond 6 Heart 5 Heart 7 Spade 8 Diamond 7 Diamond Queen Club Jack Club Jack Diamond 3 Spade 2 Spade Ace Heart 6 Spade 10 Diamond 9 Spade 8 Spade 4 Heart 7 Club 2 Diamond 6 Diamond 5 Spade 6 Club 5 Club King Heart Queen Heart Jack Heart 10 Heart 5 Diamond 4 Diamond 3 Diamond 3 Heart 10 Club 9 Club 4 Club 3 Club 2 Club 2 Heart >

after no.5 times shuffle:
< | 2 Heart 2 Club 3 Club 4 Club 9 Club 10 Club 2 Spade 3 Spade Jack Diamond Jack Club Queen Club 7 Diamond 8 Diamond 3 Heart 3 Diamond 7 Spade 5 Heart 6 Heart Queen Diamond 4 Diamond 5 Diamond 10 Heart Jack Heart Queen Heart King Diamond 7 Heart 8 Heart King Heart 5 Club 6 Club 5 Spade 6 Diamond 4 Spade Ace Diamond 10 Spade Jack Spade 9 Diamond 2 Diamond 7 Club 4 Heart 8 Spade Queen Spade King Spade Ace Spade 9 Heart King Club 9 Spade Ace Club 8 Club 10 Diamond 6 Spade Ace Heart >



Second use linklist-based List to shuffle:


before no.1 times shuffle:
< | Ace Spade King Spade Queen Spade Jack Spade 10 Spade 9 Spade 8 Spade 7 Spade 6 Spade 5 Spade 4 Spade 3 Spade 2 Spade Ace Heart King Heart Queen Heart Jack Heart 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart Ace Diamond King Diamond Queen Diamond Jack Diamond 10 Diamond 9 Diamond 8 Diamond 7 Diamond 6 Diamond 5 Diamond 4 Diamond 3 Diamond 2 Diamond Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

before getCard, left half is:
< | Ace Spade King Spade Queen Spade Jack Spade 10 Spade 9 Spade 8 Spade 7 Spade 6 Spade 5 Spade 4 Spade 3 Spade 2 Spade Ace Heart King Heart Queen Heart Jack Heart 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart >

before getCard, right half is:
< | Ace Diamond King Diamond Queen Diamond Jack Diamond 10 Diamond 9 Diamond 8 Diamond 7 Diamond 6 Diamond 5 Diamond 4 Diamond 3 Diamond 2 Diamond Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

before getCard, result is:
< | >

after 1 times getCard, left half is:
< | Ace Spade King Spade Queen Spade Jack Spade 10 Spade 9 Spade 8 Spade 7 Spade 6 Spade 5 Spade 4 Spade 3 Spade 2 Spade Ace Heart King Heart Queen Heart Jack Heart 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart >

after 1 times getCard, right half is:
< | Jack Diamond 10 Diamond 9 Diamond 8 Diamond 7 Diamond 6 Diamond 5 Diamond 4 Diamond 3 Diamond 2 Diamond Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 1 times getCard, result is:
< | Queen Diamond King Diamond Ace Diamond >

after 2 times getCard, left half is:
< | 9 Spade 8 Spade 7 Spade 6 Spade 5 Spade 4 Spade 3 Spade 2 Spade Ace Heart King Heart Queen Heart Jack Heart 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart >

after 2 times getCard, right half is:
< | 8 Diamond 7 Diamond 6 Diamond 5 Diamond 4 Diamond 3 Diamond 2 Diamond Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 2 times getCard, result is:
< | 9 Diamond 10 Diamond Jack Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade Queen Diamond King Diamond Ace Diamond >

after 3 times getCard, left half is:
< | 6 Spade 5 Spade 4 Spade 3 Spade 2 Spade Ace Heart King Heart Queen Heart Jack Heart 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart >

after 3 times getCard, right half is:
< | 8 Diamond 7 Diamond 6 Diamond 5 Diamond 4 Diamond 3 Diamond 2 Diamond Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 3 times getCard, result is:
< | 7 Spade 8 Spade 9 Spade 9 Diamond 10 Diamond Jack Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade Queen Diamond King Diamond Ace Diamond >

after 4 times getCard, left half is:
< | 2 Spade Ace Heart King Heart Queen Heart Jack Heart 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart >

after 4 times getCard, right half is:
< | 8 Diamond 7 Diamond 6 Diamond 5 Diamond 4 Diamond 3 Diamond 2 Diamond Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 4 times getCard, result is:
< | 3 Spade 4 Spade 5 Spade 6 Spade 7 Spade 8 Spade 9 Spade 9 Diamond 10 Diamond Jack Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade Queen Diamond King Diamond Ace Diamond >

after 5 times getCard, left half is:
< | 10 Heart 9 Heart 8 Heart 7 Heart 6 Heart 5 Heart 4 Heart 3 Heart 2 Heart >

after 5 times getCard, right half is:
< | 8 Diamond 7 Diamond 6 Diamond 5 Diamond 4 Diamond 3 Diamond 2 Diamond Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 5 times getCard, result is:
< | Jack Heart Queen Heart King Heart Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Spade 7 Spade 8 Spade 9 Spade 9 Diamond 10 Diamond Jack Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade Queen Diamond King Diamond Ace Diamond >

after 6 times getCard, left half is:
< | 5 Heart 4 Heart 3 Heart 2 Heart >

after 6 times getCard, right half is:
< | 3 Diamond 2 Diamond Ace Club King Club Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 6 times getCard, result is:
< | 4 Diamond 5 Diamond 6 Diamond 7 Diamond 8 Diamond 6 Heart 7 Heart 8 Heart 9 Heart 10 Heart Jack Heart Queen Heart King Heart Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Spade 7 Spade 8 Spade 9 Spade 9 Diamond 10 Diamond Jack Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade Queen Diamond King Diamond Ace Diamond >

after 7 times getCard, left half is:
< | 2 Heart >

after 7 times getCard, right half is:
< | Queen Club Jack Club 10 Club 9 Club 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 7 times getCard, result is:
< | King Club Ace Club 2 Diamond 3 Diamond 3 Heart 4 Heart 5 Heart 4 Diamond 5 Diamond 6 Diamond 7 Diamond 8 Diamond 6 Heart 7 Heart 8 Heart 9 Heart 10 Heart Jack Heart Queen Heart King Heart Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Spade 7 Spade 8 Spade 9 Spade 9 Diamond 10 Diamond Jack Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade Queen Diamond King Diamond Ace Diamond >

after 8 times getCard, left half is:
< | >

after 8 times getCard, right half is:
< | 8 Club 7 Club 6 Club 5 Club 4 Club 3 Club 2 Club >

after 8 times getCard, result is:
< | 9 Club 10 Club Jack Club Queen Club 2 Heart King Club Ace Club 2 Diamond 3 Diamond 3 Heart 4 Heart 5 Heart 4 Diamond 5 Diamond 6 Diamond 7 Diamond 8 Diamond 6 Heart 7 Heart 8 Heart 9 Heart 10 Heart Jack Heart Queen Heart King Heart Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Spade 7 Spade 8 Spade 9 Spade 9 Diamond 10 Diamond Jack Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade Queen Diamond King Diamond Ace Diamond >

after 9 times getCard, left half is:
< | >

after 9 times getCard, right half is:
< | 4 Club 3 Club 2 Club >

after 9 times getCard, result is:
< | 5 Club 6 Club 7 Club 8 Club 9 Club 10 Club Jack Club Queen Club 2 Heart King Club Ace Club 2 Diamond 3 Diamond 3 Heart 4 Heart 5 Heart 4 Diamond 5 Diamond 6 Diamond 7 Diamond 8 Diamond 6 Heart 7 Heart 8 Heart 9 Heart 10 Heart Jack Heart Queen Heart King Heart Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Spade 7 Spade 8 Spade 9 Spade 9 Diamond 10 Diamond Jack Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade Queen Diamond King Diamond Ace Diamond >

after 10 times getCard, left half is:
< | >

after 10 times getCard, right half is:
< | >

after 10 times getCard, result is:
< | 2 Club 3 Club 4 Club 5 Club 6 Club 7 Club 8 Club 9 Club 10 Club Jack Club Queen Club 2 Heart King Club Ace Club 2 Diamond 3 Diamond 3 Heart 4 Heart 5 Heart 4 Diamond 5 Diamond 6 Diamond 7 Diamond 8 Diamond 6 Heart 7 Heart 8 Heart 9 Heart 10 Heart Jack Heart Queen Heart King Heart Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Spade 7 Spade 8 Spade 9 Spade 9 Diamond 10 Diamond Jack Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade Queen Diamond King Diamond Ace Diamond >

after no.1 times shuffle:
< | 2 Club 3 Club 4 Club 5 Club 6 Club 7 Club 8 Club 9 Club 10 Club Jack Club Queen Club 2 Heart King Club Ace Club 2 Diamond 3 Diamond 3 Heart 4 Heart 5 Heart 4 Diamond 5 Diamond 6 Diamond 7 Diamond 8 Diamond 6 Heart 7 Heart 8 Heart 9 Heart 10 Heart Jack Heart Queen Heart King Heart Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Spade 7 Spade 8 Spade 9 Spade 9 Diamond 10 Diamond Jack Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade Queen Diamond King Diamond Ace Diamond >

before no.2 times shuffle:
< | 2 Club 3 Club 4 Club 5 Club 6 Club 7 Club 8 Club 9 Club 10 Club Jack Club Queen Club 2 Heart King Club Ace Club 2 Diamond 3 Diamond 3 Heart 4 Heart 5 Heart 4 Diamond 5 Diamond 6 Diamond 7 Diamond 8 Diamond 6 Heart 7 Heart 8 Heart 9 Heart 10 Heart Jack Heart Queen Heart King Heart Ace Heart 2 Spade 3 Spade 4 Spade 5 Spade 6 Spade 7 Spade 8 Spade 9 Spade 9 Diamond 10 Diamond Jack Diamond 10 Spade Jack Spade Queen Spade King Spade Ace Spade Queen Diamond King Diamond Ace Diamond >

after no.2 times shuffle:
< | 7 Heart 6 Heart 8 Diamond 7 Diamond 6 Diamond 5 Diamond 4 Diamond 5 Heart Ace Diamond 4 Heart King Diamond Queen Diamond Ace Spade King Spade Queen Spade 3 Heart 3 Diamond 2 Diamond Ace Club King Club Jack Spade 10 Spade Jack Diamond 2 Heart Queen Club Jack Club 10 Diamond 9 Diamond 9 Spade 8 Spade 7 Spade 10 Club 6 Spade 5 Spade 4 Spade 9 Club 3 Spade 2 Spade Ace Heart King Heart Queen Heart 8 Club 7 Club 6 Club Jack Heart 10 Heart 9 Heart 8 Heart 5 Club 4 Club 3 Club 2 Club >

before no.3 times shuffle:
< | 7 Heart 6 Heart 8 Diamond 7 Diamond 6 Diamond 5 Diamond 4 Diamond 5 Heart Ace Diamond 4 Heart King Diamond Queen Diamond Ace Spade King Spade Queen Spade 3 Heart 3 Diamond 2 Diamond Ace Club King Club Jack Spade 10 Spade Jack Diamond 2 Heart Queen Club Jack Club 10 Diamond 9 Diamond 9 Spade 8 Spade 7 Spade 10 Club 6 Spade 5 Spade 4 Spade 9 Club 3 Spade 2 Spade Ace Heart King Heart Queen Heart 8 Club 7 Club 6 Club Jack Heart 10 Heart 9 Heart 8 Heart 5 Club 4 Club 3 Club 2 Club >

after no.3 times shuffle:
< | Jack Club Queen Club 2 Heart Jack Diamond 10 Spade Jack Spade King Club Ace Club 2 Diamond 3 Diamond 3 Heart Queen Spade King Spade Ace Spade Queen Diamond King Diamond 2 Club 4 Heart 3 Club 4 Club 5 Club Ace Diamond 5 Heart 8 Heart 9 Heart 10 Heart Jack Heart 6 Club 7 Club 8 Club Queen Heart King Heart Ace Heart 4 Diamond 5 Diamond 6 Diamond 7 Diamond 2 Spade 3 Spade 9 Club 4 Spade 5 Spade 6 Spade 10 Club 7 Spade 8 Spade 9 Spade 9 Diamond 10 Diamond 8 Diamond 6 Heart 7 Heart >

before no.4 times shuffle:
< | Jack Club Queen Club 2 Heart Jack Diamond 10 Spade Jack Spade King Club Ace Club 2 Diamond 3 Diamond 3 Heart Queen Spade King Spade Ace Spade Queen Diamond King Diamond 2 Club 4 Heart 3 Club 4 Club 5 Club Ace Diamond 5 Heart 8 Heart 9 Heart 10 Heart Jack Heart 6 Club 7 Club 8 Club Queen Heart King Heart Ace Heart 4 Diamond 5 Diamond 6 Diamond 7 Diamond 2 Spade 3 Spade 9 Club 4 Spade 5 Spade 6 Spade 10 Club 7 Spade 8 Spade 9 Spade 9 Diamond 10 Diamond 8 Diamond 6 Heart 7 Heart >

after no.4 times shuffle:
< | 10 Heart 9 Heart 8 Heart 5 Heart Ace Diamond 5 Club 7 Heart 6 Heart 4 Club 3 Club 8 Diamond 10 Diamond 9 Diamond 4 Heart 2 Club King Diamond Queen Diamond 9 Spade 8 Spade Ace Spade 7 Spade 10 Club 6 Spade 5 Spade 4 Spade King Spade Queen Spade 9 Club 3 Spade 2 Spade 3 Heart 3 Diamond 2 Diamond Ace Club King Club 7 Diamond 6 Diamond Jack Spade 10 Spade Jack Diamond 2 Heart Queen Club 5 Diamond 4 Diamond Ace Heart King Heart Jack Club Queen Heart 8 Club 7 Club 6 Club Jack Heart >

before no.5 times shuffle:
< | 10 Heart 9 Heart 8 Heart 5 Heart Ace Diamond 5 Club 7 Heart 6 Heart 4 Club 3 Club 8 Diamond 10 Diamond 9 Diamond 4 Heart 2 Club King Diamond Queen Diamond 9 Spade 8 Spade Ace Spade 7 Spade 10 Club 6 Spade 5 Spade 4 Spade King Spade Queen Spade 9 Club 3 Spade 2 Spade 3 Heart 3 Diamond 2 Diamond Ace Club King Club 7 Diamond 6 Diamond Jack Spade 10 Spade Jack Diamond 2 Heart Queen Club 5 Diamond 4 Diamond Ace Heart King Heart Jack Club Queen Heart 8 Club 7 Club 6 Club Jack Heart >

after no.5 times shuffle:
< | King Spade 4 Spade 5 Spade 6 Spade 10 Club Jack Heart 6 Club 7 Club 8 Club 7 Spade Ace Spade Queen Heart Jack Club King Heart Ace Heart 8 Spade 9 Spade Queen Diamond King Diamond 4 Diamond 2 Club 5 Diamond Queen Club 4 Heart 9 Diamond 10 Diamond 8 Diamond 3 Club 2 Heart Jack Diamond 10 Spade Jack Spade 6 Diamond 4 Club 6 Heart 7 Diamond King Club 7 Heart 5 Club Ace Club 2 Diamond 3 Diamond 3 Heart 2 Spade Ace Diamond 5 Heart 8 Heart 9 Heart 3 Spade 9 Club Queen Spade 10 Heart >

