Faire les calculs suivants
\begin{spacing}{2.0}
\begin{multicols}{2}
    \begin{parts}
        \Block{set A = random_str('{a} + (-{b})',
                                conditions = ['{a} > {b}'],
                                val_min = 2, val_max = 10)}
        \part $A = \Var{A} = $ \dotfill
        \begin{solution}
            $A = \Var{A} =  \Var{Expression(A).simplify().explain() | join(" = ")}$
        \end{solution}
        
        \Block{set B = random_str('{a} + (-{b})',
                                conditions = ['{a} < {b}'],
                                val_min = 2, val_max = 10)}
        \part $B = \Var{B} = $ \dotfill
        \begin{solution}
            $B = \Var{B} =  \Var{Expression(B).simplify().explain() | join(" = ")}$
        \end{solution}

        \Block{set C = random_str('(-{a}) + {b}',
                                conditions = ['{a} > {b}'],
                                val_min = 2, val_max = 10)}
        \part $C = \Var{C} = $ \dotfill
        \begin{solution}
            $C = \Var{C} =  \Var{Expression(C).simplify().explain() | join(" = ")}$
        \end{solution}
        
        \Block{set D = random_str('(-{a}) + (-{b})',
                                val_min = 2, val_max = 10)}
        \part $D = \Var{D} = $ \dotfill
        \begin{solution}
            $D = \Var{D} =  \Var{Expression(D).simplify().explain() | join(" = ")}$
        \end{solution}

        \Block{set E = random_str('(-{a}) + {b}',
                                val_min = 20, val_max = 50)}
        \part $E = \Var{E} = $ \dotfill
        \begin{solution}
            $E = \Var{E} =  \Var{Expression(E).simplify().explain() | join(" = ")}$
        \end{solution}
        
        \Block{set F = random_str('{a} + (-{b})',
                                val_min = 20, val_max = 50)}
        \part $F = \Var{F} = $ \dotfill
        \begin{solution}
            $F = \Var{F} =  \Var{Expression(F).simplify().explain() | join(" = ")}$
        \end{solution}
    \end{parts}
\end{multicols}
\end{spacing}
