MiniMaxQ main