// se um jogador escolher o pote traseiro `j`, resta ao oponente escolher // de [i, j-1]. // 1. Se o oponente escolher o pote da frente `i`, repita para [i+1, j-1] // 2. Se o oponente escolher o pote traseiro `j-1`, repita para [i, j-2] int end = coin[j] +...