fix incorrect results for catan with some inputs