Правильный, равнобедренный или обычный треугольник

<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="variables_set" id="19" x="13" y="38">
<field name="VAR">А</field>
<value name="VALUE">
<block type="text_prompt_ext" id="39">
<mutation type="NUMBER"></mutation>
<field name="TYPE">NUMBER</field>
<value name="TEXT">
<block type="text" id="40">
<field name="TEXT">Введите первый угол треугольника</field>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id="20">
<field name="VAR">B</field>
<value name="VALUE">
<block type="text_prompt_ext" id="41">
<mutation type="NUMBER"></mutation>
<field name="TYPE">NUMBER</field>
<value name="TEXT">
<block type="text" id="42">
<field name="TEXT">Введите второй угол треугольника</field>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id="21">
<field name="VAR">C</field>
<value name="VALUE">
<block type="math_arithmetic" id="334">
<field name="OP">MINUS</field>
<value name="A">
<block type="math_number" id="353">
<field name="NUM">180</field>
</block>
</value>
<value name="B">
<block type="math_arithmetic" id="315">
<field name="OP">ADD</field>
<value name="A">
<block type="variables_get" id="380">
<field name="VAR">А</field>
</block>
</value>
<value name="B">
<block type="variables_get" id="389">
<field name="VAR">B</field>
</block>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="controls_if" id="70">
<mutation elseif="1" else="1"></mutation>
<value name="IF0">
<block type="logic_operation" id="198">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="110">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id="119">
<field name="VAR">А</field>
</block>
</value>
<value name="B">
<block type="variables_get" id="128">
<field name="VAR">B</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare" id="172">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id="137">
<field name="VAR">А</field>
</block>
</value>
<value name="B">
<block type="variables_get" id="146">
<field name="VAR">C</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="text_print" id="234">
<value name="TEXT">
<block type="text" id="252">
<field name="TEXT">Треугольник равносторонний</field>
</block>
</value>
</block>
</statement>
<value name="IF1">
<block type="logic_operation" id="255">
<field name="OP">OR</field>
<value name="A">
<block type="logic_compare" id="256">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id="257">
<field name="VAR">А</field>
</block>
</value>
<value name="B">
<block type="variables_get" id="258">
<field name="VAR">B</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_operation" id="262">
<field name="OP">OR</field>
<value name="A">
<block type="logic_compare" id="263">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id="264">
<field name="VAR">А</field>
</block>
</value>
<value name="B">
<block type="variables_get" id="265">
<field name="VAR">C</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare" id="266">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id="267">
<field name="VAR">B</field>
</block>
</value>
<value name="B">
<block type="variables_get" id="268">
<field name="VAR">C</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO1">
<block type="text_print" id="269">
<value name="TEXT">
<block type="text" id="270">
<field name="TEXT">Треугольник равнобедренный</field>
</block>
</value>
</block>
</statement>
<statement name="ELSE">
<block type="text_print" id="253">
<value name="TEXT">
<block type="text" id="254">
<field name="TEXT">Треугольник обычный</field>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</xml>