if ((int)hist.get(7).get(i) != -1)
                         top.set((int)hist.get(7).get(i), deck.get(i));