Warning - this is a fun section but tricky. You really have to think about how to use block scope well! Do not change the perfectShuffle method heading. You must figure out a way to make it work. You will not be using the deck from previous sections you will be starting with an array of ints to learn how to 'shuffle' in various ways. c: