"There over 9 million different possible positions"

GetYarn