Если никто более умных мыслей не предложит, можно просто перебрать все способы что-то посчитать за
![$6$ $6$](https://dxdy-04.korotkov.co.uk/f/3/2/7/327c36301dc71617dc7032f8ce30b23682.png)
операций с помощью сложения, вычитания и унарного вычитания. Каждый способ — это ориентированный ациклический граф, где вершины без исходящих рёбер — это исходные переменные и
![$0$ $0$](https://dxdy-03.korotkov.co.uk/f/2/9/6/29632a9bf827ce0200454dd32fc3be8282.png)
, а из каждой другой вершины исходит 2 ребра. Причём такая вершина помечена "
![$+$ $+$](https://dxdy-02.korotkov.co.uk/f/d/f/3/df33724455416439909c33a7db76b2bc82.png)
" или "
![$-$ $-$](https://dxdy-03.korotkov.co.uk/f/2/a/6/2a69f75630cce402c7c381036296bca982.png)
", во втором случае ещё указан порядок на исходящих рёбрах. Самим вершинам соответствуют арифметические выражения. Для
![$6$ $6$](https://dxdy-04.korotkov.co.uk/f/3/2/7/327c36301dc71617dc7032f8ce30b23682.png)
операций таких графов не больше
![$\prod_{k = 5}^{10} \bigl(k + 3 \binom k 2\bigr) \leq 2 \cdot 10^{11}$ $\prod_{k = 5}^{10} \bigl(k + 3 \binom k 2\bigr) \leq 2 \cdot 10^{11}$](https://dxdy-03.korotkov.co.uk/f/2/a/4/2a460f9a119578c81457d79978e60d6a82.png)
(слагаемое
![$k$ $k$](https://dxdy-03.korotkov.co.uk/f/6/3/b/63bb9849783d01d91403bc9a5fea12a282.png)
— это когда складываем число с собой).
Можно попробовать считать унарное вычитание бесплатным, тогда вершина 0 не нужна и можно считать, что вершинам соответствуют выражения с точностью до знака. На исходящих рёбрах из вершин с "
![$-$ $-$](https://dxdy-03.korotkov.co.uk/f/2/a/6/2a69f75630cce402c7c381036296bca982.png)
" порядок тоже не нужен, всего графов не больше
![$\prod_{k = 4}^9 k^2 \leq 4 \cdot 10^9$ $\prod_{k = 4}^9 k^2 \leq 4 \cdot 10^9$](https://dxdy-04.korotkov.co.uk/f/f/2/0/f20a388820a0e5fa8fd0ac1d09ca6f1a82.png)
. Это уже совсем за разумное время перебирается.