there are 8 patterns to win, not 9