Pavel: this solution passes the entire test suite, including alternating strikes and spares