assignment #2 with 30 cards