How can i make shorter the routing script ?

:local dfL1 "Default-Route-->L1";
:local dfL2 "Default-Route-->L2";
:local dfL3 "Default-Route-->L3";
:local dfL4 "Default-Route-->L4";
:local dfL5 "Default-Route-->L5";
:local dfL6 "Default-Route-->L6";
:local dfL7 "Default-Route-->L7";
:local dfL8 "Default-Route-->L8";
:local dfL9 "Default-Route-->L9";
:local dfL10 "Default-Route-->L10";
:local dfL11 "Default-Route-->L11";
:local dfL12 "Default-Route-->L12";
:local dfL13 "Default-Route-->L13";
:local dfL14 "Default-Route-->L14";
:local dfL15 "Default-Route-->L15";
:local dfL16 "Default-Route-->L16";
:local dfL17 "Default-Route-->L17";
:local dfL18 "Default-Route-->L18";
:local dfL19 "Default-Route-->L19";
:local dfL20 "Default-Route-->L20";
:local dfL21 "Default-Route-->L21";
:local dfL22 "Default-Route-->L22";
:local dfL23 "Default-Route-->L23";
:local dfL24 "Default-Route-->L24";
:local dfL25 "Default-Route-->L25";
:local dfL26 "Default-Route-->L26";
:local dfL27 "Default-Route-->L27";
:local dfL28 "Default-Route-->L28";
:local dfL29 "Default-Route-->L29";
:local dfL30 "Default-Route-->L30";
:local dfL31 "Default-Route-->L31";
:local dfL32 "Default-Route-->L32";
:local dfL33 "Default-Route-->L33";
:local dfL34 "Default-Route-->L34";
:local dfL35 "Default-Route-->L35";
:local dfL36 "Default-Route-->L36";
:local dfL37 "Default-Route-->L37";
:local dfL38 "Default-Route-->L38";
:local dfL39 "Default-Route-->L39";
:local dfL40 "Default-Route-->L40";
:local dfL41 "Default-Route-->L41";
:local dfL42 "Default-Route-->L42";
:local dfL43 "Default-Route-->L43";
:local dfL44 "Default-Route-->L44";
:local checkdfL1 ([:len [/ip route find comment=$dfL1 and !disabled]] > 0);
:local checkdfL2 ([:len [/ip route find comment=$dfL2 and !disabled]] > 0);
:local checkdfL3 ([:len [/ip route find comment=$dfL3 and !disabled]] > 0);
:local checkdfL4 ([:len [/ip route find comment=$dfL4 and !disabled]] > 0);
:local checkdfL5 ([:len [/ip route find comment=$dfL5 and !disabled]] > 0);
:local checkdfL6 ([:len [/ip route find comment=$dfL6 and !disabled]] > 0);
:local checkdfL7 ([:len [/ip route find comment=$dfL7 and !disabled]] > 0);
:local checkdfL8 ([:len [/ip route find comment=$dfL8 and !disabled]] > 0);
:local checkdfL9 ([:len [/ip route find comment=$dfL9 and !disabled]] > 0);
:local checkdfL10 ([:len [/ip route find comment=$dfL10 and !disabled]] > 0);
:local checkdfL11 ([:len [/ip route find comment=$dfL11 and !disabled]] > 0);
:local checkdfL12 ([:len [/ip route find comment=$dfL12 and !disabled]] > 0);
:local checkdfL13 ([:len [/ip route find comment=$dfL13 and !disabled]] > 0);
:local checkdfL14 ([:len [/ip route find comment=$dfL14 and !disabled]] > 0);
:local checkdfL15 ([:len [/ip route find comment=$dfL15 and !disabled]] > 0);
:local checkdfL16 ([:len [/ip route find comment=$dfL16 and !disabled]] > 0);
:local checkdfL17 ([:len [/ip route find comment=$dfL17 and !disabled]] > 0);
:local checkdfL18 ([:len [/ip route find comment=$dfL18 and !disabled]] > 0);
:local checkdfL19 ([:len [/ip route find comment=$dfL19 and !disabled]] > 0);
:local checkdfL20 ([:len [/ip route find comment=$dfL20 and !disabled]] > 0);
:local checkdfL21 ([:len [/ip route find comment=$dfL21 and !disabled]] > 0);
:local checkdfL22 ([:len [/ip route find comment=$dfL22 and !disabled]] > 0);
:local checkdfL23 ([:len [/ip route find comment=$dfL23 and !disabled]] > 0);
:local checkdfL24 ([:len [/ip route find comment=$dfL24 and !disabled]] > 0);
:local checkdfL25 ([:len [/ip route find comment=$dfL25 and !disabled]] > 0);
:local checkdfL26 ([:len [/ip route find comment=$dfL26 and !disabled]] > 0);
:local checkdfL27 ([:len [/ip route find comment=$dfL27 and !disabled]] > 0);
:local checkdfL28 ([:len [/ip route find comment=$dfL28 and !disabled]] > 0);
:local checkdfL29 ([:len [/ip route find comment=$dfL29 and !disabled]] > 0);
:local checkdfL30 ([:len [/ip route find comment=$dfL30 and !disabled]] > 0);
:local checkdfL31 ([:len [/ip route find comment=$dfL31 and !disabled]] > 0);
:local checkdfL32 ([:len [/ip route find comment=$dfL32 and !disabled]] > 0);
:local checkdfL33 ([:len [/ip route find comment=$dfL33 and !disabled]] > 0);
:local checkdfL34 ([:len [/ip route find comment=$dfL34 and !disabled]] > 0);
:local checkdfL35 ([:len [/ip route find comment=$dfL35 and !disabled]] > 0);
:local checkdfL36 ([:len [/ip route find comment=$dfL36 and !disabled]] > 0);
:local checkdfL37 ([:len [/ip route find comment=$dfL37 and !disabled]] > 0);
:local checkdfL38 ([:len [/ip route find comment=$dfL38 and !disabled]] > 0);
:local checkdfL39 ([:len [/ip route find comment=$dfL39 and !disabled]] > 0);
:local checkdfL40 ([:len [/ip route find comment=$dfL40 and !disabled]] > 0);
:local checkdfL41 ([:len [/ip route find comment=$dfL41 and !disabled]] > 0);
:local checkdfL42 ([:len [/ip route find comment=$dfL42 and !disabled]] > 0);
:local checkdfL43 ([:len [/ip route find comment=$dfL43 and !disabled]] > 0);
:local checkdfL44 ([:len [/ip route find comment=$dfL44 and !disabled]] > 0);
:if ($checkdfL1 && $checkdfL2 || $checkdfL1 && $checkdfL3 || $checkdfL1 && $checkdfL4 || $checkdfL1 && $checkdfL5 || $checkdfL1 && $checkdfL6 || $checkdfL1 && $checkdfL7 || $checkdfL1 && $checkdfL8 || $checkdfL1 && $checkdfL9 || $checkdfL1 && $checkdfL10 || $checkdfL1 && $checkdfL11 || $checkdfL1 && $checkdfL12 || $checkdfL1 && $checkdfL13 || $checkdfL1 && $checkdfL14 || $checkdfL1 && $checkdfL15 || $checkdfL1 && $checkdfL16 || $checkdfL1 && $checkdfL17 || $checkdfL1 && $checkdfL18 || $checkdfL1 && $checkdfL19 || $checkdfL1 && $checkdfL20 || $checkdfL1 && $checkdfL21 || $checkdfL1 && $checkdfL22 || $checkdfL1 && $checkdfL23 || $checkdfL1 && $checkdfL24 || $checkdfL1 && $checkdfL25 || $checkdfL1 && $checkdfL26 || $checkdfL1 && $checkdfL27 || $checkdfL1 && $checkdfL28 || $checkdfL1 && $checkdfL29 || $checkdfL1 && $checkdfL30 || $checkdfL1 && $checkdfL31 || $checkdfL1 && $checkdfL32 || $checkdfL1 && $checkdfL33 || $checkdfL1 && $checkdfL34 || $checkdfL1 && $checkdfL35 || $checkdfL1 && $checkdfL36 || $checkdfL1 && $checkdfL37 || $checkdfL1 && $checkdfL38 || $checkdfL1 && $checkdfL39 || $checkdfL1 && $checkdfL40 || $checkdfL1 && $checkdfL41 || $checkdfL1 && $checkdfL42 || $checkdfL1 && $checkdfL43 || $checkdfL1 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL1"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL1"]};
   :delay 15s;
} else {
:if ( $checkdfL2 && $checkdfL1 || $checkdfL2 && $checkdfL3 || $checkdfL2 && $checkdfL4 || $checkdfL2 && $checkdfL5 || $checkdfL2 && $checkdfL6 || $checkdfL2 && $checkdfL7 || $checkdfL2 && $checkdfL8 || $checkdfL2 && $checkdfL9 || $checkdfL2 && $checkdfL10 || $checkdfL2 && $checkdfL11 || $checkdfL2 && $checkdfL12 || $checkdfL2 && $checkdfL13 || $checkdfL2 && $checkdfL14 || $checkdfL2 && $checkdfL15 || $checkdfL2 && $checkdfL16 || $checkdfL2 && $checkdfL17 || $checkdfL2 && $checkdfL18 || $checkdfL2 && $checkdfL19 || $checkdfL2 && $checkdfL20 || $checkdfL2 && $checkdfL21 || $checkdfL2 && $checkdfL22 || $checkdfL2 && $checkdfL23 || $checkdfL2 && $checkdfL24 || $checkdfL2 && $checkdfL25 || $checkdfL2 && $checkdfL26 || $checkdfL2 && $checkdfL27 || $checkdfL2 && $checkdfL28 || $checkdfL2 && $checkdfL29 || $checkdfL2 && $checkdfL30 || $checkdfL2 && $checkdfL31 || $checkdfL2 && $checkdfL32 || $checkdfL2 && $checkdfL33 || $checkdfL2 && $checkdfL34 || $checkdfL2 && $checkdfL35 || $checkdfL2 && $checkdfL36 || $checkdfL2 && $checkdfL37 || $checkdfL2 && $checkdfL38 || $checkdfL2 && $checkdfL39 || $checkdfL2 && $checkdfL40 || $checkdfL2 && $checkdfL41 || $checkdfL2 && $checkdfL42 || $checkdfL2 && $checkdfL43 || $checkdfL2 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL2"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL2"]};
   :delay 15s;
} else {
:if ( $checkdfL3 && $checkdfL1 || $checkdfL3 && $checkdfL2 || $checkdfL3 && $checkdfL4 || $checkdfL3 && $checkdfL5 || $checkdfL3 && $checkdfL6 || $checkdfL3 && $checkdfL7 || $checkdfL3 && $checkdfL8 || $checkdfL3 && $checkdfL9 || $checkdfL3 && $checkdfL10 || $checkdfL3 && $checkdfL11 || $checkdfL3 && $checkdfL12 || $checkdfL3 && $checkdfL13 || $checkdfL3 && $checkdfL14 || $checkdfL3 && $checkdfL15 || $checkdfL3 && $checkdfL16 || $checkdfL3 && $checkdfL17 || $checkdfL3 && $checkdfL18 || $checkdfL3 && $checkdfL19 || $checkdfL3 && $checkdfL20 || $checkdfL3 && $checkdfL21 || $checkdfL3 && $checkdfL22 || $checkdfL3 && $checkdfL23 || $checkdfL3 && $checkdfL24 || $checkdfL3 && $checkdfL25 || $checkdfL3 && $checkdfL26 || $checkdfL3 && $checkdfL27 || $checkdfL3 && $checkdfL28 || $checkdfL3 && $checkdfL29 || $checkdfL3 && $checkdfL30 || $checkdfL3 && $checkdfL31 || $checkdfL3 && $checkdfL32 || $checkdfL3 && $checkdfL33 || $checkdfL3 && $checkdfL34 || $checkdfL3 && $checkdfL35 || $checkdfL3 && $checkdfL36 || $checkdfL3 && $checkdfL37 || $checkdfL3 && $checkdfL38 || $checkdfL3 && $checkdfL39 || $checkdfL3 && $checkdfL40 || $checkdfL3 && $checkdfL41 || $checkdfL3 && $checkdfL42 || $checkdfL3 && $checkdfL43 || $checkdfL3 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL3"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL3"]};
   :delay 15s;
} else {
:if ( $checkdfL4 && $checkdfL1 || $checkdfL4 && $checkdfL2 || $checkdfL4 && $checkdfL3 || $checkdfL4 && $checkdfL5 || $checkdfL4 && $checkdfL6 || $checkdfL4 && $checkdfL7 || $checkdfL4 && $checkdfL8 || $checkdfL4 && $checkdfL9 || $checkdfL4 && $checkdfL10 || $checkdfL4 && $checkdfL11 || $checkdfL4 && $checkdfL12 || $checkdfL4 && $checkdfL13 || $checkdfL4 && $checkdfL14 || $checkdfL4 && $checkdfL15 || $checkdfL4 && $checkdfL16 || $checkdfL4 && $checkdfL17 || $checkdfL4 && $checkdfL18 || $checkdfL4 && $checkdfL19 || $checkdfL4 && $checkdfL20 || $checkdfL4 && $checkdfL21 || $checkdfL4 && $checkdfL22 || $checkdfL4 && $checkdfL23 || $checkdfL4 && $checkdfL24 || $checkdfL4 && $checkdfL25 || $checkdfL4 && $checkdfL26 || $checkdfL4 && $checkdfL27 || $checkdfL4 && $checkdfL28 || $checkdfL4 && $checkdfL29 || $checkdfL4 && $checkdfL30 || $checkdfL4 && $checkdfL31 || $checkdfL4 && $checkdfL32 || $checkdfL4 && $checkdfL33 || $checkdfL4 && $checkdfL34 || $checkdfL4 && $checkdfL35 || $checkdfL4 && $checkdfL36 || $checkdfL4 && $checkdfL37 || $checkdfL4 && $checkdfL38 || $checkdfL4 && $checkdfL39 || $checkdfL4 && $checkdfL40 || $checkdfL4 && $checkdfL41 || $checkdfL4 && $checkdfL42 || $checkdfL4 && $checkdfL43 || $checkdfL4 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL4"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL4"]};
   :delay 15s;
} else {
:if ( $checkdfL5 && $checkdfL1 || $checkdfL5 && $checkdfL2 || $checkdfL5 && $checkdfL3 || $checkdfL5 && $checkdfL4 || $checkdfL5 && $checkdfL6 || $checkdfL5 && $checkdfL7 || $checkdfL5 && $checkdfL8 || $checkdfL5 && $checkdfL9 || $checkdfL5 && $checkdfL10 || $checkdfL5 && $checkdfL11 || $checkdfL5 && $checkdfL12 || $checkdfL5 && $checkdfL13 || $checkdfL5 && $checkdfL14 || $checkdfL5 && $checkdfL15 || $checkdfL5 && $checkdfL16 || $checkdfL5 && $checkdfL17 || $checkdfL5 && $checkdfL18 || $checkdfL5 && $checkdfL19 || $checkdfL5 && $checkdfL20 || $checkdfL5 && $checkdfL21 || $checkdfL5 && $checkdfL22 || $checkdfL5 && $checkdfL23 || $checkdfL5 && $checkdfL24 || $checkdfL5 && $checkdfL25 || $checkdfL5 && $checkdfL26 || $checkdfL5 && $checkdfL27 || $checkdfL5 && $checkdfL28 || $checkdfL5 && $checkdfL29 || $checkdfL5 && $checkdfL30 || $checkdfL5 && $checkdfL31 || $checkdfL5 && $checkdfL32 || $checkdfL5 && $checkdfL33 || $checkdfL5 && $checkdfL34 || $checkdfL5 && $checkdfL35 || $checkdfL5 && $checkdfL36 || $checkdfL5 && $checkdfL37 || $checkdfL5 && $checkdfL38 || $checkdfL5 && $checkdfL39 || $checkdfL5 && $checkdfL40 || $checkdfL5 && $checkdfL41 || $checkdfL5 && $checkdfL42 || $checkdfL5 && $checkdfL43 || $checkdfL5 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL5"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL5"]};
   :delay 15s;
} else {
:if ( $checkdfL6 && $checkdfL1 || $checkdfL6 && $checkdfL2 || $checkdfL6 && $checkdfL3 || $checkdfL6 && $checkdfL4 || $checkdfL6 && $checkdfL5 || $checkdfL6 && $checkdfL7 || $checkdfL6 && $checkdfL8 || $checkdfL6 && $checkdfL9 || $checkdfL6 && $checkdfL10 || $checkdfL6 && $checkdfL11 || $checkdfL6 && $checkdfL12 || $checkdfL6 && $checkdfL13 || $checkdfL6 && $checkdfL14 || $checkdfL6 && $checkdfL15 || $checkdfL6 && $checkdfL16 || $checkdfL6 && $checkdfL17 || $checkdfL6 && $checkdfL18 || $checkdfL6 && $checkdfL19 || $checkdfL6 && $checkdfL20 || $checkdfL6 && $checkdfL21 || $checkdfL6 && $checkdfL22 || $checkdfL6 && $checkdfL23 || $checkdfL6 && $checkdfL24 || $checkdfL6 && $checkdfL25 || $checkdfL6 && $checkdfL26 || $checkdfL6 && $checkdfL27 || $checkdfL6 && $checkdfL28 || $checkdfL6 && $checkdfL29 || $checkdfL6 && $checkdfL30 || $checkdfL6 && $checkdfL31 || $checkdfL6 && $checkdfL32 || $checkdfL6 && $checkdfL33 || $checkdfL6 && $checkdfL34 || $checkdfL6 && $checkdfL35 || $checkdfL6 && $checkdfL36 || $checkdfL6 && $checkdfL37 || $checkdfL6 && $checkdfL38 || $checkdfL6 && $checkdfL39 || $checkdfL6 && $checkdfL40 || $checkdfL6 && $checkdfL41 || $checkdfL6 && $checkdfL42 || $checkdfL6 && $checkdfL43 || $checkdfL6 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL6"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL6"]};
   :delay 15s;
} else {
:if ( $checkdfL7 && $checkdfL1 || $checkdfL7 && $checkdfL2 || $checkdfL7 && $checkdfL3 || $checkdfL7 && $checkdfL4 || $checkdfL7 && $checkdfL5 || $checkdfL7 && $checkdfL6 || $checkdfL7 && $checkdfL8 || $checkdfL7 && $checkdfL9 || $checkdfL7 && $checkdfL10 || $checkdfL7 && $checkdfL11 || $checkdfL7 && $checkdfL12 || $checkdfL7 && $checkdfL13 || $checkdfL7 && $checkdfL14 || $checkdfL7 && $checkdfL15 || $checkdfL7 && $checkdfL16 || $checkdfL7 && $checkdfL17 || $checkdfL7 && $checkdfL18 || $checkdfL7 && $checkdfL19 || $checkdfL7 && $checkdfL20 || $checkdfL7 && $checkdfL21 || $checkdfL7 && $checkdfL22 || $checkdfL7 && $checkdfL23 || $checkdfL7 && $checkdfL24 || $checkdfL7 && $checkdfL25 || $checkdfL7 && $checkdfL26 || $checkdfL7 && $checkdfL27 || $checkdfL7 && $checkdfL28 || $checkdfL7 && $checkdfL29 || $checkdfL7 && $checkdfL30 || $checkdfL7 && $checkdfL31 || $checkdfL7 && $checkdfL32 || $checkdfL7 && $checkdfL33 || $checkdfL7 && $checkdfL34 || $checkdfL7 && $checkdfL35 || $checkdfL7 && $checkdfL36 || $checkdfL7 && $checkdfL37 || $checkdfL7 && $checkdfL38 || $checkdfL7 && $checkdfL39 || $checkdfL7 && $checkdfL40 || $checkdfL7 && $checkdfL41 || $checkdfL7 && $checkdfL42 || $checkdfL7 && $checkdfL43 || $checkdfL7 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL7"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL7"]};
   :delay 15s;
} else {
:if ( $checkdfL8 && $checkdfL1 || $checkdfL8 && $checkdfL2 || $checkdfL8 && $checkdfL3 || $checkdfL8 && $checkdfL4 || $checkdfL8 && $checkdfL5 || $checkdfL8 && $checkdfL6 || $checkdfL8 && $checkdfL7 || $checkdfL8 && $checkdfL9 || $checkdfL8 && $checkdfL10 || $checkdfL8 && $checkdfL11 || $checkdfL8 && $checkdfL12 || $checkdfL8 && $checkdfL13 || $checkdfL8 && $checkdfL14 || $checkdfL8 && $checkdfL15 || $checkdfL8 && $checkdfL16 || $checkdfL8 && $checkdfL17 || $checkdfL8 && $checkdfL18 || $checkdfL8 && $checkdfL19 || $checkdfL8 && $checkdfL20 || $checkdfL8 && $checkdfL21 || $checkdfL8 && $checkdfL22 || $checkdfL8 && $checkdfL23 || $checkdfL8 && $checkdfL24 || $checkdfL8 && $checkdfL25 || $checkdfL8 && $checkdfL26 || $checkdfL8 && $checkdfL27 || $checkdfL8 && $checkdfL28 || $checkdfL8 && $checkdfL29 || $checkdfL8 && $checkdfL30 || $checkdfL8 && $checkdfL31 || $checkdfL8 && $checkdfL32 || $checkdfL8 && $checkdfL33 || $checkdfL8 && $checkdfL34 || $checkdfL8 && $checkdfL35 || $checkdfL8 && $checkdfL36 || $checkdfL8 && $checkdfL37 || $checkdfL8 && $checkdfL38 || $checkdfL8 && $checkdfL39 || $checkdfL8 && $checkdfL40 || $checkdfL8 && $checkdfL41 || $checkdfL8 && $checkdfL42 || $checkdfL8 && $checkdfL43 || $checkdfL8 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL8"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL8"]};
   :delay 15s;
} else {
:if ( $checkdfL9 && $checkdfL1 || $checkdfL9 && $checkdfL2 || $checkdfL9 && $checkdfL3 || $checkdfL9 && $checkdfL4 || $checkdfL9 && $checkdfL5 || $checkdfL9 && $checkdfL6 || $checkdfL9 && $checkdfL7 || $checkdfL9 && $checkdfL8 || $checkdfL9 && $checkdfL10 || $checkdfL9 && $checkdfL11 || $checkdfL9 && $checkdfL12 || $checkdfL9 && $checkdfL13 || $checkdfL9 && $checkdfL14 || $checkdfL9 && $checkdfL15 || $checkdfL9 && $checkdfL16 || $checkdfL9 && $checkdfL17 || $checkdfL9 && $checkdfL18 || $checkdfL9 && $checkdfL19 || $checkdfL9 && $checkdfL20 || $checkdfL9 && $checkdfL21 || $checkdfL9 && $checkdfL22 || $checkdfL9 && $checkdfL23 || $checkdfL9 && $checkdfL24 || $checkdfL9 && $checkdfL25 || $checkdfL9 && $checkdfL26 || $checkdfL9 && $checkdfL27 || $checkdfL9 && $checkdfL28 || $checkdfL9 && $checkdfL29 || $checkdfL9 && $checkdfL30 || $checkdfL9 && $checkdfL31 || $checkdfL9 && $checkdfL32 || $checkdfL9 && $checkdfL33 || $checkdfL9 && $checkdfL34 || $checkdfL9 && $checkdfL35 || $checkdfL9 && $checkdfL36 || $checkdfL9 && $checkdfL37 || $checkdfL9 && $checkdfL38 || $checkdfL9 && $checkdfL39 || $checkdfL9 && $checkdfL40 || $checkdfL9 && $checkdfL41 || $checkdfL9 && $checkdfL42 || $checkdfL9 && $checkdfL43 || $checkdfL9 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL9"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL9"]};
   :delay 15s;
} else {
:if ( $checkdfL10 && $checkdfL1 || $checkdfL10 && $checkdfL2 || $checkdfL10 && $checkdfL3 || $checkdfL10 && $checkdfL4 || $checkdfL10 && $checkdfL5 || $checkdfL10 && $checkdfL6 || $checkdfL10 && $checkdfL7 || $checkdfL10 && $checkdfL8 || $checkdfL10 && $checkdfL9 || $checkdfL10 && $checkdfL11 || $checkdfL10 && $checkdfL12 || $checkdfL10 && $checkdfL13 || $checkdfL10 && $checkdfL14 || $checkdfL10 && $checkdfL15 || $checkdfL10 && $checkdfL16 || $checkdfL10 && $checkdfL17 || $checkdfL10 && $checkdfL18 || $checkdfL10 && $checkdfL19 || $checkdfL10 && $checkdfL20 || $checkdfL10 && $checkdfL21 || $checkdfL10 && $checkdfL22 || $checkdfL10 && $checkdfL23 || $checkdfL10 && $checkdfL24 || $checkdfL10 && $checkdfL25 || $checkdfL10 && $checkdfL26 || $checkdfL10 && $checkdfL27 || $checkdfL10 && $checkdfL28 || $checkdfL10 && $checkdfL29 || $checkdfL10 && $checkdfL30 || $checkdfL10 && $checkdfL31 || $checkdfL10 && $checkdfL32 || $checkdfL10 && $checkdfL33 || $checkdfL10 && $checkdfL34 || $checkdfL10 && $checkdfL35 || $checkdfL10 && $checkdfL36 || $checkdfL10 && $checkdfL37 || $checkdfL10 && $checkdfL38 || $checkdfL10 && $checkdfL39 || $checkdfL10 && $checkdfL40 || $checkdfL10 && $checkdfL41 || $checkdfL10 && $checkdfL42 || $checkdfL10 && $checkdfL43 || $checkdfL10 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL10"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL10"]};
   :delay 15s;
} else {
:if ( $checkdfL11 && $checkdfL1 || $checkdfL11 && $checkdfL2 || $checkdfL11 && $checkdfL3 || $checkdfL11 && $checkdfL4 || $checkdfL11 && $checkdfL5 || $checkdfL11 && $checkdfL6 || $checkdfL11 && $checkdfL7 || $checkdfL11 && $checkdfL8 || $checkdfL11 && $checkdfL9 || $checkdfL11 && $checkdfL10 || $checkdfL11 && $checkdfL12 || $checkdfL11 && $checkdfL13 || $checkdfL11 && $checkdfL14 || $checkdfL11 && $checkdfL15 || $checkdfL11 && $checkdfL16 || $checkdfL11 && $checkdfL17 || $checkdfL11 && $checkdfL18 || $checkdfL11 && $checkdfL19 || $checkdfL11 && $checkdfL20 || $checkdfL11 && $checkdfL21 || $checkdfL11 && $checkdfL22 || $checkdfL11 && $checkdfL23 || $checkdfL11 && $checkdfL24 || $checkdfL11 && $checkdfL25 || $checkdfL11 && $checkdfL26 || $checkdfL11 && $checkdfL27 || $checkdfL11 && $checkdfL28 || $checkdfL11 && $checkdfL29 || $checkdfL11 && $checkdfL30 || $checkdfL11 && $checkdfL31 || $checkdfL11 && $checkdfL32 || $checkdfL11 && $checkdfL33 || $checkdfL11 && $checkdfL34 || $checkdfL11 && $checkdfL35 || $checkdfL11 && $checkdfL36 || $checkdfL11 && $checkdfL37 || $checkdfL11 && $checkdfL38 || $checkdfL11 && $checkdfL39 || $checkdfL11 && $checkdfL40 || $checkdfL11 && $checkdfL41 || $checkdfL11 && $checkdfL42 || $checkdfL11 && $checkdfL43 || $checkdfL11 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL11"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL11"]};
   :delay 15s;
} else {
:if ( $checkdfL12 && $checkdfL1 || $checkdfL12 && $checkdfL2 || $checkdfL12 && $checkdfL3 || $checkdfL12 && $checkdfL4 || $checkdfL12 && $checkdfL5 || $checkdfL12 && $checkdfL6 || $checkdfL12 && $checkdfL7 || $checkdfL12 && $checkdfL8 || $checkdfL12 && $checkdfL9 || $checkdfL12 && $checkdfL10 || $checkdfL12 && $checkdfL11 || $checkdfL12 && $checkdfL13 || $checkdfL12 && $checkdfL14 || $checkdfL12 && $checkdfL15 || $checkdfL12 && $checkdfL16 || $checkdfL12 && $checkdfL17 || $checkdfL12 && $checkdfL18 || $checkdfL12 && $checkdfL19 || $checkdfL12 && $checkdfL20 || $checkdfL12 && $checkdfL21 || $checkdfL12 && $checkdfL22 || $checkdfL12 && $checkdfL23 || $checkdfL12 && $checkdfL24 || $checkdfL12 && $checkdfL25 || $checkdfL12 && $checkdfL26 || $checkdfL12 && $checkdfL27 || $checkdfL12 && $checkdfL28 || $checkdfL12 && $checkdfL29 || $checkdfL12 && $checkdfL30 || $checkdfL12 && $checkdfL31 || $checkdfL12 && $checkdfL32 || $checkdfL12 && $checkdfL33 || $checkdfL12 && $checkdfL34 || $checkdfL12 && $checkdfL35 || $checkdfL12 && $checkdfL36 || $checkdfL12 && $checkdfL37 || $checkdfL12 && $checkdfL38 || $checkdfL12 && $checkdfL39 || $checkdfL12 && $checkdfL40 || $checkdfL12 && $checkdfL41 || $checkdfL12 && $checkdfL42 || $checkdfL12 && $checkdfL43 || $checkdfL12 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL12"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL12"]};
   :delay 15s;
} else {
:if ( $checkdfL13 && $checkdfL1 || $checkdfL13 && $checkdfL2 || $checkdfL13 && $checkdfL3 || $checkdfL13 && $checkdfL4 || $checkdfL13 && $checkdfL5 || $checkdfL13 && $checkdfL6 || $checkdfL13 && $checkdfL7 || $checkdfL13 && $checkdfL8 || $checkdfL13 && $checkdfL9 || $checkdfL13 && $checkdfL10 || $checkdfL13 && $checkdfL11 || $checkdfL13 && $checkdfL12 || $checkdfL13 && $checkdfL14 || $checkdfL13 && $checkdfL15 || $checkdfL13 && $checkdfL16 || $checkdfL13 && $checkdfL17 || $checkdfL13 && $checkdfL18 || $checkdfL13 && $checkdfL19 || $checkdfL13 && $checkdfL20 || $checkdfL13 && $checkdfL21 || $checkdfL13 && $checkdfL22 || $checkdfL13 && $checkdfL23 || $checkdfL13 && $checkdfL24 || $checkdfL13 && $checkdfL25 || $checkdfL13 && $checkdfL26 || $checkdfL13 && $checkdfL27 || $checkdfL13 && $checkdfL28 || $checkdfL13 && $checkdfL29 || $checkdfL13 && $checkdfL30 || $checkdfL13 && $checkdfL31 || $checkdfL13 && $checkdfL32 || $checkdfL13 && $checkdfL33 || $checkdfL13 && $checkdfL34 || $checkdfL13 && $checkdfL35 || $checkdfL13 && $checkdfL36 || $checkdfL13 && $checkdfL37 || $checkdfL13 && $checkdfL38 || $checkdfL13 && $checkdfL39 || $checkdfL13 && $checkdfL40 || $checkdfL13 && $checkdfL41 || $checkdfL13 && $checkdfL42 || $checkdfL13 && $checkdfL43 || $checkdfL13 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL13"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL13"]};
   :delay 15s;
} else {
:if ( $checkdfL14 && $checkdfL1 || $checkdfL14 && $checkdfL2 || $checkdfL14 && $checkdfL3 || $checkdfL14 && $checkdfL4 || $checkdfL14 && $checkdfL5 || $checkdfL14 && $checkdfL6 || $checkdfL14 && $checkdfL7 || $checkdfL14 && $checkdfL8 || $checkdfL14 && $checkdfL9 || $checkdfL14 && $checkdfL10 || $checkdfL14 && $checkdfL11 || $checkdfL14 && $checkdfL12 || $checkdfL14 && $checkdfL13 || $checkdfL14 && $checkdfL15 || $checkdfL14 && $checkdfL16 || $checkdfL14 && $checkdfL17 || $checkdfL14 && $checkdfL18 || $checkdfL14 && $checkdfL19 || $checkdfL14 && $checkdfL20 || $checkdfL14 && $checkdfL21 || $checkdfL14 && $checkdfL22 || $checkdfL14 && $checkdfL23 || $checkdfL14 && $checkdfL24 || $checkdfL14 && $checkdfL25 || $checkdfL14 && $checkdfL26 || $checkdfL14 && $checkdfL27 || $checkdfL14 && $checkdfL28 || $checkdfL14 && $checkdfL29 || $checkdfL14 && $checkdfL30 || $checkdfL14 && $checkdfL31 || $checkdfL14 && $checkdfL32 || $checkdfL14 && $checkdfL33 || $checkdfL14 && $checkdfL34 || $checkdfL14 && $checkdfL35 || $checkdfL14 && $checkdfL36 || $checkdfL14 && $checkdfL37 || $checkdfL14 && $checkdfL38 || $checkdfL14 && $checkdfL39 || $checkdfL14 && $checkdfL40 || $checkdfL14 && $checkdfL41 || $checkdfL14 && $checkdfL42 || $checkdfL14 && $checkdfL43 || $checkdfL14 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL14"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL14"]};
   :delay 15s;
} else {
:if ( $checkdfL15 && $checkdfL1 || $checkdfL15 && $checkdfL2 || $checkdfL15 && $checkdfL3 || $checkdfL15 && $checkdfL4 || $checkdfL15 && $checkdfL5 || $checkdfL15 && $checkdfL6 || $checkdfL15 && $checkdfL7 || $checkdfL15 && $checkdfL8 || $checkdfL15 && $checkdfL9 || $checkdfL15 && $checkdfL10 || $checkdfL15 && $checkdfL11 || $checkdfL15 && $checkdfL12 || $checkdfL15 && $checkdfL13 || $checkdfL15 && $checkdfL14 || $checkdfL15 && $checkdfL16 || $checkdfL15 && $checkdfL17 || $checkdfL15 && $checkdfL18 || $checkdfL15 && $checkdfL19 || $checkdfL15 && $checkdfL20 || $checkdfL15 && $checkdfL21 || $checkdfL15 && $checkdfL22 || $checkdfL15 && $checkdfL23 || $checkdfL15 && $checkdfL24 || $checkdfL15 && $checkdfL25 || $checkdfL15 && $checkdfL26 || $checkdfL15 && $checkdfL27 || $checkdfL15 && $checkdfL28 || $checkdfL15 && $checkdfL29 || $checkdfL15 && $checkdfL30 || $checkdfL15 && $checkdfL31 || $checkdfL15 && $checkdfL32 || $checkdfL15 && $checkdfL33 || $checkdfL15 && $checkdfL34 || $checkdfL15 && $checkdfL35 || $checkdfL15 && $checkdfL36 || $checkdfL15 && $checkdfL37 || $checkdfL15 && $checkdfL38 || $checkdfL15 && $checkdfL39 || $checkdfL15 && $checkdfL40 || $checkdfL15 && $checkdfL41 || $checkdfL15 && $checkdfL42 || $checkdfL15 && $checkdfL43 || $checkdfL15 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL15"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL15"]};
   :delay 15s;
} else {
:if ( $checkdfL16 && $checkdfL1 || $checkdfL16 && $checkdfL2 || $checkdfL16 && $checkdfL3 || $checkdfL16 && $checkdfL4 || $checkdfL16 && $checkdfL5 || $checkdfL16 && $checkdfL6 || $checkdfL16 && $checkdfL7 || $checkdfL16 && $checkdfL8 || $checkdfL16 && $checkdfL9 || $checkdfL16 && $checkdfL10 || $checkdfL16 && $checkdfL11 || $checkdfL16 && $checkdfL12 || $checkdfL16 && $checkdfL13 || $checkdfL16 && $checkdfL14 || $checkdfL16 && $checkdfL15 || $checkdfL16 && $checkdfL17 || $checkdfL16 && $checkdfL18 || $checkdfL16 && $checkdfL19 || $checkdfL16 && $checkdfL20 || $checkdfL16 && $checkdfL21 || $checkdfL16 && $checkdfL22 || $checkdfL16 && $checkdfL23 || $checkdfL16 && $checkdfL24 || $checkdfL16 && $checkdfL25 || $checkdfL16 && $checkdfL26 || $checkdfL16 && $checkdfL27 || $checkdfL16 && $checkdfL28 || $checkdfL16 && $checkdfL29 || $checkdfL16 && $checkdfL30 || $checkdfL16 && $checkdfL31 || $checkdfL16 && $checkdfL32 || $checkdfL16 && $checkdfL33 || $checkdfL16 && $checkdfL34 || $checkdfL16 && $checkdfL35 || $checkdfL16 && $checkdfL36 || $checkdfL16 && $checkdfL37 || $checkdfL16 && $checkdfL38 || $checkdfL16 && $checkdfL39 || $checkdfL16 && $checkdfL40 || $checkdfL16 && $checkdfL41 || $checkdfL16 && $checkdfL42 || $checkdfL16 && $checkdfL43 || $checkdfL16 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL16"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL16"]};
   :delay 15s;
} else {
:if ( $checkdfL17 && $checkdfL1 || $checkdfL17 && $checkdfL2 || $checkdfL17 && $checkdfL3 || $checkdfL17 && $checkdfL4 || $checkdfL17 && $checkdfL5 || $checkdfL17 && $checkdfL6 || $checkdfL17 && $checkdfL7 || $checkdfL17 && $checkdfL8 || $checkdfL17 && $checkdfL9 || $checkdfL17 && $checkdfL10 || $checkdfL17 && $checkdfL11 || $checkdfL17 && $checkdfL12 || $checkdfL17 && $checkdfL13 || $checkdfL17 && $checkdfL14 || $checkdfL17 && $checkdfL15 || $checkdfL17 && $checkdfL16 || $checkdfL17 && $checkdfL18 || $checkdfL17 && $checkdfL19 || $checkdfL17 && $checkdfL20 || $checkdfL17 && $checkdfL21 || $checkdfL17 && $checkdfL22 || $checkdfL17 && $checkdfL23 || $checkdfL17 && $checkdfL24 || $checkdfL17 && $checkdfL25 || $checkdfL17 && $checkdfL26 || $checkdfL17 && $checkdfL27 || $checkdfL17 && $checkdfL28 || $checkdfL17 && $checkdfL29 || $checkdfL17 && $checkdfL30 || $checkdfL17 && $checkdfL31 || $checkdfL17 && $checkdfL32 || $checkdfL17 && $checkdfL33 || $checkdfL17 && $checkdfL34 || $checkdfL17 && $checkdfL35 || $checkdfL17 && $checkdfL36 || $checkdfL17 && $checkdfL37 || $checkdfL17 && $checkdfL38 || $checkdfL17 && $checkdfL39 || $checkdfL17 && $checkdfL40 || $checkdfL17 && $checkdfL41 || $checkdfL17 && $checkdfL42 || $checkdfL17 && $checkdfL43 || $checkdfL17 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL17"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL17"]};
   :delay 15s;
} else {
:if ( $checkdfL18 && $checkdfL1 || $checkdfL18 && $checkdfL2 || $checkdfL18 && $checkdfL3 || $checkdfL18 && $checkdfL4 || $checkdfL18 && $checkdfL5 || $checkdfL18 && $checkdfL6 || $checkdfL18 && $checkdfL7 || $checkdfL18 && $checkdfL8 || $checkdfL18 && $checkdfL9 || $checkdfL18 && $checkdfL10 || $checkdfL18 && $checkdfL11 || $checkdfL18 && $checkdfL12 || $checkdfL18 && $checkdfL13 || $checkdfL18 && $checkdfL14 || $checkdfL18 && $checkdfL15 || $checkdfL18 && $checkdfL16 || $checkdfL18 && $checkdfL17 || $checkdfL18 && $checkdfL19 || $checkdfL18 && $checkdfL20 || $checkdfL18 && $checkdfL21 || $checkdfL18 && $checkdfL22 || $checkdfL18 && $checkdfL23 || $checkdfL18 && $checkdfL24 || $checkdfL18 && $checkdfL25 || $checkdfL18 && $checkdfL26 || $checkdfL18 && $checkdfL27 || $checkdfL18 && $checkdfL28 || $checkdfL18 && $checkdfL29 || $checkdfL18 && $checkdfL30 || $checkdfL18 && $checkdfL31 || $checkdfL18 && $checkdfL32 || $checkdfL18 && $checkdfL33 || $checkdfL18 && $checkdfL34 || $checkdfL18 && $checkdfL35 || $checkdfL18 && $checkdfL36 || $checkdfL18 && $checkdfL37 || $checkdfL18 && $checkdfL38 || $checkdfL18 && $checkdfL39 || $checkdfL18 && $checkdfL40 || $checkdfL18 && $checkdfL41 || $checkdfL18 && $checkdfL42 || $checkdfL18 && $checkdfL43 || $checkdfL18 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL18"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL18"]};
   :delay 15s;
} else {
:if ( $checkdfL19 && $checkdfL1 || $checkdfL19 && $checkdfL2 || $checkdfL19 && $checkdfL3 || $checkdfL19 && $checkdfL4 || $checkdfL19 && $checkdfL5 || $checkdfL19 && $checkdfL6 || $checkdfL19 && $checkdfL7 || $checkdfL19 && $checkdfL8 || $checkdfL19 && $checkdfL9 || $checkdfL19 && $checkdfL10 || $checkdfL19 && $checkdfL11 || $checkdfL19 && $checkdfL12 || $checkdfL19 && $checkdfL13 || $checkdfL19 && $checkdfL14 || $checkdfL19 && $checkdfL15 || $checkdfL19 && $checkdfL16 || $checkdfL19 && $checkdfL17 || $checkdfL19 && $checkdfL18 || $checkdfL19 && $checkdfL20 || $checkdfL19 && $checkdfL21 || $checkdfL19 && $checkdfL22 || $checkdfL19 && $checkdfL23 || $checkdfL19 && $checkdfL24 || $checkdfL19 && $checkdfL25 || $checkdfL19 && $checkdfL26 || $checkdfL19 && $checkdfL27 || $checkdfL19 && $checkdfL28 || $checkdfL19 && $checkdfL29 || $checkdfL19 && $checkdfL30 || $checkdfL19 && $checkdfL31 || $checkdfL19 && $checkdfL32 || $checkdfL19 && $checkdfL33 || $checkdfL19 && $checkdfL34 || $checkdfL19 && $checkdfL35 || $checkdfL19 && $checkdfL36 || $checkdfL19 && $checkdfL37 || $checkdfL19 && $checkdfL38 || $checkdfL19 && $checkdfL39 || $checkdfL19 && $checkdfL40 || $checkdfL19 && $checkdfL41 || $checkdfL19 && $checkdfL42 || $checkdfL19 && $checkdfL43 || $checkdfL19 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL19"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL19"]};
   :delay 15s;
} else {
:if ( $checkdfL20 && $checkdfL1 || $checkdfL20 && $checkdfL2 || $checkdfL20 && $checkdfL3 || $checkdfL20 && $checkdfL4 || $checkdfL20 && $checkdfL5 || $checkdfL20 && $checkdfL6 || $checkdfL20 && $checkdfL7 || $checkdfL20 && $checkdfL8 || $checkdfL20 && $checkdfL9 || $checkdfL20 && $checkdfL10 || $checkdfL20 && $checkdfL11 || $checkdfL20 && $checkdfL12 || $checkdfL20 && $checkdfL13 || $checkdfL20 && $checkdfL14 || $checkdfL20 && $checkdfL15 || $checkdfL20 && $checkdfL16 || $checkdfL20 && $checkdfL17 || $checkdfL20 && $checkdfL18 || $checkdfL20 && $checkdfL19 || $checkdfL20 && $checkdfL21 || $checkdfL20 && $checkdfL22 || $checkdfL20 && $checkdfL23 || $checkdfL20 && $checkdfL24 || $checkdfL20 && $checkdfL25 || $checkdfL20 && $checkdfL26 || $checkdfL20 && $checkdfL27 || $checkdfL20 && $checkdfL28 || $checkdfL20 && $checkdfL29 || $checkdfL20 && $checkdfL30 || $checkdfL20 && $checkdfL31 || $checkdfL20 && $checkdfL32 || $checkdfL20 && $checkdfL33 || $checkdfL20 && $checkdfL34 || $checkdfL20 && $checkdfL35 || $checkdfL20 && $checkdfL36 || $checkdfL20 && $checkdfL37 || $checkdfL20 && $checkdfL38 || $checkdfL20 && $checkdfL39 || $checkdfL20 && $checkdfL40 || $checkdfL20 && $checkdfL41 || $checkdfL20 && $checkdfL42 || $checkdfL20 && $checkdfL43 || $checkdfL20 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL20"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL20"]};
   :delay 15s;
} else {
:if ( $checkdfL21 && $checkdfL1 || $checkdfL21 && $checkdfL2 || $checkdfL21 && $checkdfL3 || $checkdfL21 && $checkdfL4 || $checkdfL21 && $checkdfL5 || $checkdfL21 && $checkdfL6 || $checkdfL21 && $checkdfL7 || $checkdfL21 && $checkdfL8 || $checkdfL21 && $checkdfL9 || $checkdfL21 && $checkdfL10 || $checkdfL21 && $checkdfL11 || $checkdfL21 && $checkdfL12 || $checkdfL21 && $checkdfL13 || $checkdfL21 && $checkdfL14 || $checkdfL21 && $checkdfL15 || $checkdfL21 && $checkdfL16 || $checkdfL21 && $checkdfL17 || $checkdfL21 && $checkdfL18 || $checkdfL21 && $checkdfL19 || $checkdfL21 && $checkdfL20 || $checkdfL21 && $checkdfL22 || $checkdfL21 && $checkdfL23 || $checkdfL21 && $checkdfL24 || $checkdfL21 && $checkdfL25 || $checkdfL21 && $checkdfL26 || $checkdfL21 && $checkdfL27 || $checkdfL21 && $checkdfL28 || $checkdfL21 && $checkdfL29 || $checkdfL21 && $checkdfL30 || $checkdfL21 && $checkdfL31 || $checkdfL21 && $checkdfL32 || $checkdfL21 && $checkdfL33 || $checkdfL21 && $checkdfL34 || $checkdfL21 && $checkdfL35 || $checkdfL21 && $checkdfL36 || $checkdfL21 && $checkdfL37 || $checkdfL21 && $checkdfL38 || $checkdfL21 && $checkdfL39 || $checkdfL21 && $checkdfL40 || $checkdfL21 && $checkdfL41 || $checkdfL21 && $checkdfL42 || $checkdfL21 && $checkdfL43 || $checkdfL21 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL21"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL21"]};
   :delay 15s;
} else {
:if ( $checkdfL22 && $checkdfL1 || $checkdfL22 && $checkdfL2 || $checkdfL22 && $checkdfL3 || $checkdfL22 && $checkdfL4 || $checkdfL22 && $checkdfL5 || $checkdfL22 && $checkdfL6 || $checkdfL22 && $checkdfL7 || $checkdfL22 && $checkdfL8 || $checkdfL22 && $checkdfL9 || $checkdfL22 && $checkdfL10 || $checkdfL22 && $checkdfL11 || $checkdfL22 && $checkdfL12 || $checkdfL22 && $checkdfL13 || $checkdfL22 && $checkdfL14 || $checkdfL22 && $checkdfL15 || $checkdfL22 && $checkdfL16 || $checkdfL22 && $checkdfL17 || $checkdfL22 && $checkdfL18 || $checkdfL22 && $checkdfL19 || $checkdfL22 && $checkdfL20 || $checkdfL22 && $checkdfL21 || $checkdfL22 && $checkdfL23 || $checkdfL22 && $checkdfL24 || $checkdfL22 && $checkdfL25 || $checkdfL22 && $checkdfL26 || $checkdfL22 && $checkdfL27 || $checkdfL22 && $checkdfL28 || $checkdfL22 && $checkdfL29 || $checkdfL22 && $checkdfL30 || $checkdfL22 && $checkdfL31 || $checkdfL22 && $checkdfL32 || $checkdfL22 && $checkdfL33 || $checkdfL22 && $checkdfL34 || $checkdfL22 && $checkdfL35 || $checkdfL22 && $checkdfL36 || $checkdfL22 && $checkdfL37 || $checkdfL22 && $checkdfL38 || $checkdfL22 && $checkdfL39 || $checkdfL22 && $checkdfL40 || $checkdfL22 && $checkdfL41 || $checkdfL22 && $checkdfL42 || $checkdfL22 && $checkdfL43 || $checkdfL22 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL22"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL22"]};
   :delay 15s;
} else {
:if ( $checkdfL23 && $checkdfL1 || $checkdfL23 && $checkdfL2 || $checkdfL23 && $checkdfL3 || $checkdfL23 && $checkdfL4 || $checkdfL23 && $checkdfL5 || $checkdfL23 && $checkdfL6 || $checkdfL23 && $checkdfL7 || $checkdfL23 && $checkdfL8 || $checkdfL23 && $checkdfL9 || $checkdfL23 && $checkdfL10 || $checkdfL23 && $checkdfL11 || $checkdfL23 && $checkdfL12 || $checkdfL23 && $checkdfL13 || $checkdfL23 && $checkdfL14 || $checkdfL23 && $checkdfL15 || $checkdfL23 && $checkdfL16 || $checkdfL23 && $checkdfL17 || $checkdfL23 && $checkdfL18 || $checkdfL23 && $checkdfL19 || $checkdfL23 && $checkdfL20 || $checkdfL23 && $checkdfL21 || $checkdfL23 && $checkdfL22 || $checkdfL23 && $checkdfL24 || $checkdfL23 && $checkdfL25 || $checkdfL23 && $checkdfL26 || $checkdfL23 && $checkdfL27 || $checkdfL23 && $checkdfL28 || $checkdfL23 && $checkdfL29 || $checkdfL23 && $checkdfL30 || $checkdfL23 && $checkdfL31 || $checkdfL23 && $checkdfL32 || $checkdfL23 && $checkdfL33 || $checkdfL23 && $checkdfL34 || $checkdfL23 && $checkdfL35 || $checkdfL23 && $checkdfL36 || $checkdfL23 && $checkdfL37 || $checkdfL23 && $checkdfL38 || $checkdfL23 && $checkdfL39 || $checkdfL23 && $checkdfL40 || $checkdfL23 && $checkdfL41 || $checkdfL23 && $checkdfL42 || $checkdfL23 && $checkdfL43 || $checkdfL23 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL23"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL23"]};
   :delay 15s;
} else {
:if ( $checkdfL24 && $checkdfL1 || $checkdfL24 && $checkdfL2 || $checkdfL24 && $checkdfL3 || $checkdfL24 && $checkdfL4 || $checkdfL24 && $checkdfL5 || $checkdfL24 && $checkdfL6 || $checkdfL24 && $checkdfL7 || $checkdfL24 && $checkdfL8 || $checkdfL24 && $checkdfL9 || $checkdfL24 && $checkdfL10 || $checkdfL24 && $checkdfL11 || $checkdfL24 && $checkdfL12 || $checkdfL24 && $checkdfL13 || $checkdfL24 && $checkdfL14 || $checkdfL24 && $checkdfL15 || $checkdfL24 && $checkdfL16 || $checkdfL24 && $checkdfL17 || $checkdfL24 && $checkdfL18 || $checkdfL24 && $checkdfL19 || $checkdfL24 && $checkdfL20 || $checkdfL24 && $checkdfL21 || $checkdfL24 && $checkdfL22 || $checkdfL24 && $checkdfL23 || $checkdfL24 && $checkdfL25 || $checkdfL24 && $checkdfL26 || $checkdfL24 && $checkdfL27 || $checkdfL24 && $checkdfL28 || $checkdfL24 && $checkdfL29 || $checkdfL24 && $checkdfL30 || $checkdfL24 && $checkdfL31 || $checkdfL24 && $checkdfL32 || $checkdfL24 && $checkdfL33 || $checkdfL24 && $checkdfL34 || $checkdfL24 && $checkdfL35 || $checkdfL24 && $checkdfL36 || $checkdfL24 && $checkdfL37 || $checkdfL24 && $checkdfL38 || $checkdfL24 && $checkdfL39 || $checkdfL24 && $checkdfL40 || $checkdfL24 && $checkdfL41 || $checkdfL24 && $checkdfL42 || $checkdfL24 && $checkdfL43 || $checkdfL24 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL24"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL24"]};
   :delay 15s;
} else {
:if ( $checkdfL25 && $checkdfL1 || $checkdfL25 && $checkdfL2 || $checkdfL25 && $checkdfL3 || $checkdfL25 && $checkdfL4 || $checkdfL25 && $checkdfL5 || $checkdfL25 && $checkdfL6 || $checkdfL25 && $checkdfL7 || $checkdfL25 && $checkdfL8 || $checkdfL25 && $checkdfL9 || $checkdfL25 && $checkdfL10 || $checkdfL25 && $checkdfL11 || $checkdfL25 && $checkdfL12 || $checkdfL25 && $checkdfL13 || $checkdfL25 && $checkdfL14 || $checkdfL25 && $checkdfL15 || $checkdfL25 && $checkdfL16 || $checkdfL25 && $checkdfL17 || $checkdfL25 && $checkdfL18 || $checkdfL25 && $checkdfL19 || $checkdfL25 && $checkdfL20 || $checkdfL25 && $checkdfL21 || $checkdfL25 && $checkdfL22 || $checkdfL25 && $checkdfL23 || $checkdfL25 && $checkdfL24 || $checkdfL25 && $checkdfL26 || $checkdfL25 && $checkdfL27 || $checkdfL25 && $checkdfL28 || $checkdfL25 && $checkdfL29 || $checkdfL25 && $checkdfL30 || $checkdfL25 && $checkdfL31 || $checkdfL25 && $checkdfL32 || $checkdfL25 && $checkdfL33 || $checkdfL25 && $checkdfL34 || $checkdfL25 && $checkdfL35 || $checkdfL25 && $checkdfL36 || $checkdfL25 && $checkdfL37 || $checkdfL25 && $checkdfL38 || $checkdfL25 && $checkdfL39 || $checkdfL25 && $checkdfL40 || $checkdfL25 && $checkdfL41 || $checkdfL25 && $checkdfL42 || $checkdfL25 && $checkdfL43 || $checkdfL25 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL25"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL25"]};
   :delay 15s;
} else {
:if ( $checkdfL26 && $checkdfL1 || $checkdfL26 && $checkdfL2 || $checkdfL26 && $checkdfL3 || $checkdfL26 && $checkdfL4 || $checkdfL26 && $checkdfL5 || $checkdfL26 && $checkdfL6 || $checkdfL26 && $checkdfL7 || $checkdfL26 && $checkdfL8 || $checkdfL26 && $checkdfL9 || $checkdfL26 && $checkdfL10 || $checkdfL26 && $checkdfL11 || $checkdfL26 && $checkdfL12 || $checkdfL26 && $checkdfL13 || $checkdfL26 && $checkdfL14 || $checkdfL26 && $checkdfL15 || $checkdfL26 && $checkdfL16 || $checkdfL26 && $checkdfL17 || $checkdfL26 && $checkdfL18 || $checkdfL26 && $checkdfL19 || $checkdfL26 && $checkdfL20 || $checkdfL26 && $checkdfL21 || $checkdfL26 && $checkdfL22 || $checkdfL26 && $checkdfL23 || $checkdfL26 && $checkdfL24 || $checkdfL26 && $checkdfL25 || $checkdfL26 && $checkdfL27 || $checkdfL26 && $checkdfL28 || $checkdfL26 && $checkdfL29 || $checkdfL26 && $checkdfL30 || $checkdfL26 && $checkdfL31 || $checkdfL26 && $checkdfL32 || $checkdfL26 && $checkdfL33 || $checkdfL26 && $checkdfL34 || $checkdfL26 && $checkdfL35 || $checkdfL26 && $checkdfL36 || $checkdfL26 && $checkdfL37 || $checkdfL26 && $checkdfL38 || $checkdfL26 && $checkdfL39 || $checkdfL26 && $checkdfL40 || $checkdfL26 && $checkdfL41 || $checkdfL26 && $checkdfL42 || $checkdfL26 && $checkdfL43 || $checkdfL26 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL26"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL26"]};
   :delay 15s;
} else {
:if ( $checkdfL27 && $checkdfL1 || $checkdfL27 && $checkdfL2 || $checkdfL27 && $checkdfL3 || $checkdfL27 && $checkdfL4 || $checkdfL27 && $checkdfL5 || $checkdfL27 && $checkdfL6 || $checkdfL27 && $checkdfL7 || $checkdfL27 && $checkdfL8 || $checkdfL27 && $checkdfL9 || $checkdfL27 && $checkdfL10 || $checkdfL27 && $checkdfL11 || $checkdfL27 && $checkdfL12 || $checkdfL27 && $checkdfL13 || $checkdfL27 && $checkdfL14 || $checkdfL27 && $checkdfL15 || $checkdfL27 && $checkdfL16 || $checkdfL27 && $checkdfL17 || $checkdfL27 && $checkdfL18 || $checkdfL27 && $checkdfL19 || $checkdfL27 && $checkdfL20 || $checkdfL27 && $checkdfL21 || $checkdfL27 && $checkdfL22 || $checkdfL27 && $checkdfL23 || $checkdfL27 && $checkdfL24 || $checkdfL27 && $checkdfL25 || $checkdfL27 && $checkdfL26 || $checkdfL27 && $checkdfL28 || $checkdfL27 && $checkdfL29 || $checkdfL27 && $checkdfL30 || $checkdfL27 && $checkdfL31 || $checkdfL27 && $checkdfL32 || $checkdfL27 && $checkdfL33 || $checkdfL27 && $checkdfL34 || $checkdfL27 && $checkdfL35 || $checkdfL27 && $checkdfL36 || $checkdfL27 && $checkdfL37 || $checkdfL27 && $checkdfL38 || $checkdfL27 && $checkdfL39 || $checkdfL27 && $checkdfL40 || $checkdfL27 && $checkdfL41 || $checkdfL27 && $checkdfL42 || $checkdfL27 && $checkdfL43 || $checkdfL27 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL27"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL27"]};
   :delay 15s;
} else {
:if ( $checkdfL28 && $checkdfL1 || $checkdfL28 && $checkdfL2 || $checkdfL28 && $checkdfL3 || $checkdfL28 && $checkdfL4 || $checkdfL28 && $checkdfL5 || $checkdfL28 && $checkdfL6 || $checkdfL28 && $checkdfL7 || $checkdfL28 && $checkdfL8 || $checkdfL28 && $checkdfL9 || $checkdfL28 && $checkdfL10 || $checkdfL28 && $checkdfL11 || $checkdfL28 && $checkdfL12 || $checkdfL28 && $checkdfL13 || $checkdfL28 && $checkdfL14 || $checkdfL28 && $checkdfL15 || $checkdfL28 && $checkdfL16 || $checkdfL28 && $checkdfL17 || $checkdfL28 && $checkdfL18 || $checkdfL28 && $checkdfL19 || $checkdfL28 && $checkdfL20 || $checkdfL28 && $checkdfL21 || $checkdfL28 && $checkdfL22 || $checkdfL28 && $checkdfL23 || $checkdfL28 && $checkdfL24 || $checkdfL28 && $checkdfL25 || $checkdfL28 && $checkdfL26 || $checkdfL28 && $checkdfL27 || $checkdfL28 && $checkdfL29 || $checkdfL28 && $checkdfL30 || $checkdfL28 && $checkdfL31 || $checkdfL28 && $checkdfL32 || $checkdfL28 && $checkdfL33 || $checkdfL28 && $checkdfL34 || $checkdfL28 && $checkdfL35 || $checkdfL28 && $checkdfL36 || $checkdfL28 && $checkdfL37 || $checkdfL28 && $checkdfL38 || $checkdfL28 && $checkdfL39 || $checkdfL28 && $checkdfL40 || $checkdfL28 && $checkdfL41 || $checkdfL28 && $checkdfL42 || $checkdfL28 && $checkdfL43 || $checkdfL28 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL28"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL28"]};
   :delay 15s;
} else {
:if ( $checkdfL29 && $checkdfL1 || $checkdfL29 && $checkdfL2 || $checkdfL29 && $checkdfL3 || $checkdfL29 && $checkdfL4 || $checkdfL29 && $checkdfL5 || $checkdfL29 && $checkdfL6 || $checkdfL29 && $checkdfL7 || $checkdfL29 && $checkdfL8 || $checkdfL29 && $checkdfL9 || $checkdfL29 && $checkdfL10 || $checkdfL29 && $checkdfL11 || $checkdfL29 && $checkdfL12 || $checkdfL29 && $checkdfL13 || $checkdfL29 && $checkdfL14 || $checkdfL29 && $checkdfL15 || $checkdfL29 && $checkdfL16 || $checkdfL29 && $checkdfL17 || $checkdfL29 && $checkdfL18 || $checkdfL29 && $checkdfL19 || $checkdfL29 && $checkdfL20 || $checkdfL29 && $checkdfL21 || $checkdfL29 && $checkdfL22 || $checkdfL29 && $checkdfL23 || $checkdfL29 && $checkdfL24 || $checkdfL29 && $checkdfL25 || $checkdfL29 && $checkdfL26 || $checkdfL29 && $checkdfL27 || $checkdfL29 && $checkdfL28 || $checkdfL29 && $checkdfL30 || $checkdfL29 && $checkdfL31 || $checkdfL29 && $checkdfL32 || $checkdfL29 && $checkdfL33 || $checkdfL29 && $checkdfL34 || $checkdfL29 && $checkdfL35 || $checkdfL29 && $checkdfL36 || $checkdfL29 && $checkdfL37 || $checkdfL29 && $checkdfL38 || $checkdfL29 && $checkdfL39 || $checkdfL29 && $checkdfL40 || $checkdfL29 && $checkdfL41 || $checkdfL29 && $checkdfL42 || $checkdfL29 && $checkdfL43 || $checkdfL29 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL29"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL29"]};
   :delay 15s;
} else {
:if ( $checkdfL30 && $checkdfL1 || $checkdfL30 && $checkdfL2 || $checkdfL30 && $checkdfL3 || $checkdfL30 && $checkdfL4 || $checkdfL30 && $checkdfL5 || $checkdfL30 && $checkdfL6 || $checkdfL30 && $checkdfL7 || $checkdfL30 && $checkdfL8 || $checkdfL30 && $checkdfL9 || $checkdfL30 && $checkdfL10 || $checkdfL30 && $checkdfL11 || $checkdfL30 && $checkdfL12 || $checkdfL30 && $checkdfL13 || $checkdfL30 && $checkdfL14 || $checkdfL30 && $checkdfL15 || $checkdfL30 && $checkdfL16 || $checkdfL30 && $checkdfL17 || $checkdfL30 && $checkdfL18 || $checkdfL30 && $checkdfL19 || $checkdfL30 && $checkdfL20 || $checkdfL30 && $checkdfL21 || $checkdfL30 && $checkdfL22 || $checkdfL30 && $checkdfL23 || $checkdfL30 && $checkdfL24 || $checkdfL30 && $checkdfL25 || $checkdfL30 && $checkdfL26 || $checkdfL30 && $checkdfL27 || $checkdfL30 && $checkdfL28 || $checkdfL30 && $checkdfL29 || $checkdfL30 && $checkdfL31 || $checkdfL30 && $checkdfL32 || $checkdfL30 && $checkdfL33 || $checkdfL30 && $checkdfL34 || $checkdfL30 && $checkdfL35 || $checkdfL30 && $checkdfL36 || $checkdfL30 && $checkdfL37 || $checkdfL30 && $checkdfL38 || $checkdfL30 && $checkdfL39 || $checkdfL30 && $checkdfL40 || $checkdfL30 && $checkdfL41 || $checkdfL30 && $checkdfL42 || $checkdfL30 && $checkdfL43 || $checkdfL30 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL30"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL30"]};
   :delay 15s;
} else {
:if ( $checkdfL31 && $checkdfL1 || $checkdfL31 && $checkdfL2 || $checkdfL31 && $checkdfL3 || $checkdfL31 && $checkdfL4 || $checkdfL31 && $checkdfL5 || $checkdfL31 && $checkdfL6 || $checkdfL31 && $checkdfL7 || $checkdfL31 && $checkdfL8 || $checkdfL31 && $checkdfL9 || $checkdfL31 && $checkdfL10 || $checkdfL31 && $checkdfL11 || $checkdfL31 && $checkdfL12 || $checkdfL31 && $checkdfL13 || $checkdfL31 && $checkdfL14 || $checkdfL31 && $checkdfL15 || $checkdfL31 && $checkdfL16 || $checkdfL31 && $checkdfL17 || $checkdfL31 && $checkdfL18 || $checkdfL31 && $checkdfL19 || $checkdfL31 && $checkdfL20 || $checkdfL31 && $checkdfL21 || $checkdfL31 && $checkdfL22 || $checkdfL31 && $checkdfL23 || $checkdfL31 && $checkdfL24 || $checkdfL31 && $checkdfL25 || $checkdfL31 && $checkdfL26 || $checkdfL31 && $checkdfL27 || $checkdfL31 && $checkdfL28 || $checkdfL31 && $checkdfL29 || $checkdfL31 && $checkdfL30 || $checkdfL31 && $checkdfL32 || $checkdfL31 && $checkdfL33 || $checkdfL31 && $checkdfL34 || $checkdfL31 && $checkdfL35 || $checkdfL31 && $checkdfL36 || $checkdfL31 && $checkdfL37 || $checkdfL31 && $checkdfL38 || $checkdfL31 && $checkdfL39 || $checkdfL31 && $checkdfL40 || $checkdfL31 && $checkdfL41 || $checkdfL31 && $checkdfL42 || $checkdfL31 && $checkdfL43 || $checkdfL31 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL31"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL31"]};
   :delay 15s;
} else {
:if ( $checkdfL32 && $checkdfL1 || $checkdfL32 && $checkdfL2 || $checkdfL32 && $checkdfL3 || $checkdfL32 && $checkdfL4 || $checkdfL32 && $checkdfL5 || $checkdfL32 && $checkdfL6 || $checkdfL32 && $checkdfL7 || $checkdfL32 && $checkdfL8 || $checkdfL32 && $checkdfL9 || $checkdfL32 && $checkdfL10 || $checkdfL32 && $checkdfL11 || $checkdfL32 && $checkdfL12 || $checkdfL32 && $checkdfL13 || $checkdfL32 && $checkdfL14 || $checkdfL32 && $checkdfL15 || $checkdfL32 && $checkdfL16 || $checkdfL32 && $checkdfL17 || $checkdfL32 && $checkdfL18 || $checkdfL32 && $checkdfL19 || $checkdfL32 && $checkdfL20 || $checkdfL32 && $checkdfL21 || $checkdfL32 && $checkdfL22 || $checkdfL32 && $checkdfL23 || $checkdfL32 && $checkdfL24 || $checkdfL32 && $checkdfL25 || $checkdfL32 && $checkdfL26 || $checkdfL32 && $checkdfL27 || $checkdfL32 && $checkdfL28 || $checkdfL32 && $checkdfL29 || $checkdfL32 && $checkdfL30 || $checkdfL32 && $checkdfL31 || $checkdfL32 && $checkdfL33 || $checkdfL32 && $checkdfL34 || $checkdfL32 && $checkdfL35 || $checkdfL32 && $checkdfL36 || $checkdfL32 && $checkdfL37 || $checkdfL32 && $checkdfL38 || $checkdfL32 && $checkdfL39 || $checkdfL32 && $checkdfL40 || $checkdfL32 && $checkdfL41 || $checkdfL32 && $checkdfL42 || $checkdfL32 && $checkdfL43 || $checkdfL32 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL32"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL32"]};
   :delay 15s;
} else {
:if ( $checkdfL33 && $checkdfL1 || $checkdfL33 && $checkdfL2 || $checkdfL33 && $checkdfL3 || $checkdfL33 && $checkdfL4 || $checkdfL33 && $checkdfL5 || $checkdfL33 && $checkdfL6 || $checkdfL33 && $checkdfL7 || $checkdfL33 && $checkdfL8 || $checkdfL33 && $checkdfL9 || $checkdfL33 && $checkdfL10 || $checkdfL33 && $checkdfL11 || $checkdfL33 && $checkdfL12 || $checkdfL33 && $checkdfL13 || $checkdfL33 && $checkdfL14 || $checkdfL33 && $checkdfL15 || $checkdfL33 && $checkdfL16 || $checkdfL33 && $checkdfL17 || $checkdfL33 && $checkdfL18 || $checkdfL33 && $checkdfL19 || $checkdfL33 && $checkdfL20 || $checkdfL33 && $checkdfL21 || $checkdfL33 && $checkdfL22 || $checkdfL33 && $checkdfL23 || $checkdfL33 && $checkdfL24 || $checkdfL33 && $checkdfL25 || $checkdfL33 && $checkdfL26 || $checkdfL33 && $checkdfL27 || $checkdfL33 && $checkdfL28 || $checkdfL33 && $checkdfL29 || $checkdfL33 && $checkdfL30 || $checkdfL33 && $checkdfL31 || $checkdfL33 && $checkdfL32 || $checkdfL33 && $checkdfL34 || $checkdfL33 && $checkdfL35 || $checkdfL33 && $checkdfL36 || $checkdfL33 && $checkdfL37 || $checkdfL33 && $checkdfL38 || $checkdfL33 && $checkdfL39 || $checkdfL33 && $checkdfL40 || $checkdfL33 && $checkdfL41 || $checkdfL33 && $checkdfL42 || $checkdfL33 && $checkdfL43 || $checkdfL33 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL33"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL33"]};
   :delay 15s;
} else {
:if ( $checkdfL34 && $checkdfL1 || $checkdfL34 && $checkdfL2 || $checkdfL34 && $checkdfL3 || $checkdfL34 && $checkdfL4 || $checkdfL34 && $checkdfL5 || $checkdfL34 && $checkdfL6 || $checkdfL34 && $checkdfL7 || $checkdfL34 && $checkdfL8 || $checkdfL34 && $checkdfL9 || $checkdfL34 && $checkdfL10 || $checkdfL34 && $checkdfL11 || $checkdfL34 && $checkdfL12 || $checkdfL34 && $checkdfL13 || $checkdfL34 && $checkdfL14 || $checkdfL34 && $checkdfL15 || $checkdfL34 && $checkdfL16 || $checkdfL34 && $checkdfL17 || $checkdfL34 && $checkdfL18 || $checkdfL34 && $checkdfL19 || $checkdfL34 && $checkdfL20 || $checkdfL34 && $checkdfL21 || $checkdfL34 && $checkdfL22 || $checkdfL34 && $checkdfL23 || $checkdfL34 && $checkdfL24 || $checkdfL34 && $checkdfL25 || $checkdfL34 && $checkdfL26 || $checkdfL34 && $checkdfL27 || $checkdfL34 && $checkdfL28 || $checkdfL34 && $checkdfL29 || $checkdfL34 && $checkdfL30 || $checkdfL34 && $checkdfL31 || $checkdfL34 && $checkdfL32 || $checkdfL34 && $checkdfL33 || $checkdfL34 && $checkdfL35 || $checkdfL34 && $checkdfL36 || $checkdfL34 && $checkdfL37 || $checkdfL34 && $checkdfL38 || $checkdfL34 && $checkdfL39 || $checkdfL34 && $checkdfL40 || $checkdfL34 && $checkdfL41 || $checkdfL34 && $checkdfL42 || $checkdfL34 && $checkdfL43 || $checkdfL34 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL34"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL34"]};
   :delay 15s;
} else {
:if ( $checkdfL35 && $checkdfL1 || $checkdfL35 && $checkdfL2 || $checkdfL35 && $checkdfL3 || $checkdfL35 && $checkdfL4 || $checkdfL35 && $checkdfL5 || $checkdfL35 && $checkdfL6 || $checkdfL35 && $checkdfL7 || $checkdfL35 && $checkdfL8 || $checkdfL35 && $checkdfL9 || $checkdfL35 && $checkdfL10 || $checkdfL35 && $checkdfL11 || $checkdfL35 && $checkdfL12 || $checkdfL35 && $checkdfL13 || $checkdfL35 && $checkdfL14 || $checkdfL35 && $checkdfL15 || $checkdfL35 && $checkdfL16 || $checkdfL35 && $checkdfL17 || $checkdfL35 && $checkdfL18 || $checkdfL35 && $checkdfL19 || $checkdfL35 && $checkdfL20 || $checkdfL35 && $checkdfL21 || $checkdfL35 && $checkdfL22 || $checkdfL35 && $checkdfL23 || $checkdfL35 && $checkdfL24 || $checkdfL35 && $checkdfL25 || $checkdfL35 && $checkdfL26 || $checkdfL35 && $checkdfL27 || $checkdfL35 && $checkdfL28 || $checkdfL35 && $checkdfL29 || $checkdfL35 && $checkdfL30 || $checkdfL35 && $checkdfL31 || $checkdfL35 && $checkdfL32 || $checkdfL35 && $checkdfL33 || $checkdfL35 && $checkdfL34 || $checkdfL35 && $checkdfL36 || $checkdfL35 && $checkdfL37 || $checkdfL35 && $checkdfL38 || $checkdfL35 && $checkdfL39 || $checkdfL35 && $checkdfL40 || $checkdfL35 && $checkdfL41 || $checkdfL35 && $checkdfL42 || $checkdfL35 && $checkdfL43 || $checkdfL35 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL35"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL35"]};
   :delay 15s;
} else {
:if ( $checkdfL36 && $checkdfL1 || $checkdfL36 && $checkdfL2 || $checkdfL36 && $checkdfL3 || $checkdfL36 && $checkdfL4 || $checkdfL36 && $checkdfL5 || $checkdfL36 && $checkdfL6 || $checkdfL36 && $checkdfL7 || $checkdfL36 && $checkdfL8 || $checkdfL36 && $checkdfL9 || $checkdfL36 && $checkdfL10 || $checkdfL36 && $checkdfL11 || $checkdfL36 && $checkdfL12 || $checkdfL36 && $checkdfL13 || $checkdfL36 && $checkdfL14 || $checkdfL36 && $checkdfL15 || $checkdfL36 && $checkdfL16 || $checkdfL36 && $checkdfL17 || $checkdfL36 && $checkdfL18 || $checkdfL36 && $checkdfL19 || $checkdfL36 && $checkdfL20 || $checkdfL36 && $checkdfL21 || $checkdfL36 && $checkdfL22 || $checkdfL36 && $checkdfL23 || $checkdfL36 && $checkdfL24 || $checkdfL36 && $checkdfL25 || $checkdfL36 && $checkdfL26 || $checkdfL36 && $checkdfL27 || $checkdfL36 && $checkdfL28 || $checkdfL36 && $checkdfL29 || $checkdfL36 && $checkdfL30 || $checkdfL36 && $checkdfL31 || $checkdfL36 && $checkdfL32 || $checkdfL36 && $checkdfL33 || $checkdfL36 && $checkdfL34 || $checkdfL36 && $checkdfL35 || $checkdfL36 && $checkdfL37 || $checkdfL36 && $checkdfL38 || $checkdfL36 && $checkdfL39 || $checkdfL36 && $checkdfL40 || $checkdfL36 && $checkdfL41 || $checkdfL36 && $checkdfL42 || $checkdfL36 && $checkdfL43 || $checkdfL36 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL36"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL36"]};
   :delay 15s;
} else {
:if ( $checkdfL37 && $checkdfL1 || $checkdfL37 && $checkdfL2 || $checkdfL37 && $checkdfL3 || $checkdfL37 && $checkdfL4 || $checkdfL37 && $checkdfL5 || $checkdfL37 && $checkdfL6 || $checkdfL37 && $checkdfL7 || $checkdfL37 && $checkdfL8 || $checkdfL37 && $checkdfL9 || $checkdfL37 && $checkdfL10 || $checkdfL37 && $checkdfL11 || $checkdfL37 && $checkdfL12 || $checkdfL37 && $checkdfL13 || $checkdfL37 && $checkdfL14 || $checkdfL37 && $checkdfL15 || $checkdfL37 && $checkdfL16 || $checkdfL37 && $checkdfL17 || $checkdfL37 && $checkdfL18 || $checkdfL37 && $checkdfL19 || $checkdfL37 && $checkdfL20 || $checkdfL37 && $checkdfL21 || $checkdfL37 && $checkdfL22 || $checkdfL37 && $checkdfL23 || $checkdfL37 && $checkdfL24 || $checkdfL37 && $checkdfL25 || $checkdfL37 && $checkdfL26 || $checkdfL37 && $checkdfL27 || $checkdfL37 && $checkdfL28 || $checkdfL37 && $checkdfL29 || $checkdfL37 && $checkdfL30 || $checkdfL37 && $checkdfL31 || $checkdfL37 && $checkdfL32 || $checkdfL37 && $checkdfL33 || $checkdfL37 && $checkdfL34 || $checkdfL37 && $checkdfL35 || $checkdfL37 && $checkdfL36 || $checkdfL37 && $checkdfL38 || $checkdfL37 && $checkdfL39 || $checkdfL37 && $checkdfL40 || $checkdfL37 && $checkdfL41 || $checkdfL37 && $checkdfL42 || $checkdfL37 && $checkdfL43 || $checkdfL37 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL37"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL37"]};
   :delay 15s;
} else {
:if ( $checkdfL38 && $checkdfL1 || $checkdfL38 && $checkdfL2 || $checkdfL38 && $checkdfL3 || $checkdfL38 && $checkdfL4 || $checkdfL38 && $checkdfL5 || $checkdfL38 && $checkdfL6 || $checkdfL38 && $checkdfL7 || $checkdfL38 && $checkdfL8 || $checkdfL38 && $checkdfL9 || $checkdfL38 && $checkdfL10 || $checkdfL38 && $checkdfL11 || $checkdfL38 && $checkdfL12 || $checkdfL38 && $checkdfL13 || $checkdfL38 && $checkdfL14 || $checkdfL38 && $checkdfL15 || $checkdfL38 && $checkdfL16 || $checkdfL38 && $checkdfL17 || $checkdfL38 && $checkdfL18 || $checkdfL38 && $checkdfL19 || $checkdfL38 && $checkdfL20 || $checkdfL38 && $checkdfL21 || $checkdfL38 && $checkdfL22 || $checkdfL38 && $checkdfL23 || $checkdfL38 && $checkdfL24 || $checkdfL38 && $checkdfL25 || $checkdfL38 && $checkdfL26 || $checkdfL38 && $checkdfL27 || $checkdfL38 && $checkdfL28 || $checkdfL38 && $checkdfL29 || $checkdfL38 && $checkdfL30 || $checkdfL38 && $checkdfL31 || $checkdfL38 && $checkdfL32 || $checkdfL38 && $checkdfL33 || $checkdfL38 && $checkdfL34 || $checkdfL38 && $checkdfL35 || $checkdfL38 && $checkdfL36 || $checkdfL38 && $checkdfL37 || $checkdfL38 && $checkdfL39 || $checkdfL38 && $checkdfL40 || $checkdfL38 && $checkdfL41 || $checkdfL38 && $checkdfL42 || $checkdfL38 && $checkdfL43 || $checkdfL38 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL38"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL38"]};
   :delay 15s;
} else {
:if ( $checkdfL39 && $checkdfL1 || $checkdfL39 && $checkdfL2 || $checkdfL39 && $checkdfL3 || $checkdfL39 && $checkdfL4 || $checkdfL39 && $checkdfL5 || $checkdfL39 && $checkdfL6 || $checkdfL39 && $checkdfL7 || $checkdfL39 && $checkdfL8 || $checkdfL39 && $checkdfL9 || $checkdfL39 && $checkdfL10 || $checkdfL39 && $checkdfL11 || $checkdfL39 && $checkdfL12 || $checkdfL39 && $checkdfL13 || $checkdfL39 && $checkdfL14 || $checkdfL39 && $checkdfL15 || $checkdfL39 && $checkdfL16 || $checkdfL39 && $checkdfL17 || $checkdfL39 && $checkdfL18 || $checkdfL39 && $checkdfL19 || $checkdfL39 && $checkdfL20 || $checkdfL39 && $checkdfL21 || $checkdfL39 && $checkdfL22 || $checkdfL39 && $checkdfL23 || $checkdfL39 && $checkdfL24 || $checkdfL39 && $checkdfL25 || $checkdfL39 && $checkdfL26 || $checkdfL39 && $checkdfL27 || $checkdfL39 && $checkdfL28 || $checkdfL39 && $checkdfL29 || $checkdfL39 && $checkdfL30 || $checkdfL39 && $checkdfL31 || $checkdfL39 && $checkdfL32 || $checkdfL39 && $checkdfL33 || $checkdfL39 && $checkdfL34 || $checkdfL39 && $checkdfL35 || $checkdfL39 && $checkdfL36 || $checkdfL39 && $checkdfL37 || $checkdfL39 && $checkdfL38 || $checkdfL39 && $checkdfL40 || $checkdfL39 && $checkdfL41 || $checkdfL39 && $checkdfL42 || $checkdfL39 && $checkdfL43 || $checkdfL39 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL39"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL39"]};
   :delay 15s;
} else {
:if ( $checkdfL40 && $checkdfL1 || $checkdfL40 && $checkdfL2 || $checkdfL40 && $checkdfL3 || $checkdfL40 && $checkdfL4 || $checkdfL40 && $checkdfL5 || $checkdfL40 && $checkdfL6 || $checkdfL40 && $checkdfL7 || $checkdfL40 && $checkdfL8 || $checkdfL40 && $checkdfL9 || $checkdfL40 && $checkdfL10 || $checkdfL40 && $checkdfL11 || $checkdfL40 && $checkdfL12 || $checkdfL40 && $checkdfL13 || $checkdfL40 && $checkdfL14 || $checkdfL40 && $checkdfL15 || $checkdfL40 && $checkdfL16 || $checkdfL40 && $checkdfL17 || $checkdfL40 && $checkdfL18 || $checkdfL40 && $checkdfL19 || $checkdfL40 && $checkdfL20 || $checkdfL40 && $checkdfL21 || $checkdfL40 && $checkdfL22 || $checkdfL40 && $checkdfL23 || $checkdfL40 && $checkdfL24 || $checkdfL40 && $checkdfL25 || $checkdfL40 && $checkdfL26 || $checkdfL40 && $checkdfL27 || $checkdfL40 && $checkdfL28 || $checkdfL40 && $checkdfL29 || $checkdfL40 && $checkdfL30 || $checkdfL40 && $checkdfL31 || $checkdfL40 && $checkdfL32 || $checkdfL40 && $checkdfL33 || $checkdfL40 && $checkdfL34 || $checkdfL40 && $checkdfL35 || $checkdfL40 && $checkdfL36 || $checkdfL40 && $checkdfL37 || $checkdfL40 && $checkdfL38 || $checkdfL40 && $checkdfL39 || $checkdfL40 && $checkdfL41 || $checkdfL40 && $checkdfL42 || $checkdfL40 && $checkdfL43 || $checkdfL40 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL40"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL40"]};
   :delay 15s;
} else {
:if ( $checkdfL41 && $checkdfL1 || $checkdfL41 && $checkdfL2 || $checkdfL41 && $checkdfL3 || $checkdfL41 && $checkdfL4 || $checkdfL41 && $checkdfL5 || $checkdfL41 && $checkdfL6 || $checkdfL41 && $checkdfL7 || $checkdfL41 && $checkdfL8 || $checkdfL41 && $checkdfL9 || $checkdfL41 && $checkdfL10 || $checkdfL41 && $checkdfL11 || $checkdfL41 && $checkdfL12 || $checkdfL41 && $checkdfL13 || $checkdfL41 && $checkdfL14 || $checkdfL41 && $checkdfL15 || $checkdfL41 && $checkdfL16 || $checkdfL41 && $checkdfL17 || $checkdfL41 && $checkdfL18 || $checkdfL41 && $checkdfL19 || $checkdfL41 && $checkdfL20 || $checkdfL41 && $checkdfL21 || $checkdfL41 && $checkdfL22 || $checkdfL41 && $checkdfL23 || $checkdfL41 && $checkdfL24 || $checkdfL41 && $checkdfL25 || $checkdfL41 && $checkdfL26 || $checkdfL41 && $checkdfL27 || $checkdfL41 && $checkdfL28 || $checkdfL41 && $checkdfL29 || $checkdfL41 && $checkdfL30 || $checkdfL41 && $checkdfL31 || $checkdfL41 && $checkdfL32 || $checkdfL41 && $checkdfL33 || $checkdfL41 && $checkdfL34 || $checkdfL41 && $checkdfL35 || $checkdfL41 && $checkdfL36 || $checkdfL41 && $checkdfL37 || $checkdfL41 && $checkdfL38 || $checkdfL41 && $checkdfL39 || $checkdfL41 && $checkdfL40 || $checkdfL41 && $checkdfL42 || $checkdfL41 && $checkdfL43 || $checkdfL41 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL41"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL41"]};
   :delay 15s;
} else {
:if ( $checkdfL42 && $checkdfL1 || $checkdfL42 && $checkdfL2 || $checkdfL42 && $checkdfL3 || $checkdfL42 && $checkdfL4 || $checkdfL42 && $checkdfL5 || $checkdfL42 && $checkdfL6 || $checkdfL42 && $checkdfL7 || $checkdfL42 && $checkdfL8 || $checkdfL42 && $checkdfL9 || $checkdfL42 && $checkdfL10 || $checkdfL42 && $checkdfL11 || $checkdfL42 && $checkdfL12 || $checkdfL42 && $checkdfL13 || $checkdfL42 && $checkdfL14 || $checkdfL42 && $checkdfL15 || $checkdfL42 && $checkdfL16 || $checkdfL42 && $checkdfL17 || $checkdfL42 && $checkdfL18 || $checkdfL42 && $checkdfL19 || $checkdfL42 && $checkdfL20 || $checkdfL42 && $checkdfL21 || $checkdfL42 && $checkdfL22 || $checkdfL42 && $checkdfL23 || $checkdfL42 && $checkdfL24 || $checkdfL42 && $checkdfL25 || $checkdfL42 && $checkdfL26 || $checkdfL42 && $checkdfL27 || $checkdfL42 && $checkdfL28 || $checkdfL42 && $checkdfL29 || $checkdfL42 && $checkdfL30 || $checkdfL42 && $checkdfL31 || $checkdfL42 && $checkdfL32 || $checkdfL42 && $checkdfL33 || $checkdfL42 && $checkdfL34 || $checkdfL42 && $checkdfL35 || $checkdfL42 && $checkdfL36 || $checkdfL42 && $checkdfL37 || $checkdfL42 && $checkdfL38 || $checkdfL42 && $checkdfL39 || $checkdfL42 && $checkdfL40 || $checkdfL42 && $checkdfL41 || $checkdfL42 && $checkdfL43 || $checkdfL42 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL42"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL42"]};
   :delay 15s;
} else {
:if ( $checkdfL43 && $checkdfL1 || $checkdfL43 && $checkdfL2 || $checkdfL43 && $checkdfL3 || $checkdfL43 && $checkdfL4 || $checkdfL43 && $checkdfL5 || $checkdfL43 && $checkdfL6 || $checkdfL43 && $checkdfL7 || $checkdfL43 && $checkdfL8 || $checkdfL43 && $checkdfL9 || $checkdfL43 && $checkdfL10 || $checkdfL43 && $checkdfL11 || $checkdfL43 && $checkdfL12 || $checkdfL43 && $checkdfL13 || $checkdfL43 && $checkdfL14 || $checkdfL43 && $checkdfL15 || $checkdfL43 && $checkdfL16 || $checkdfL43 && $checkdfL17 || $checkdfL43 && $checkdfL18 || $checkdfL43 && $checkdfL19 || $checkdfL43 && $checkdfL20 || $checkdfL43 && $checkdfL21 || $checkdfL43 && $checkdfL22 || $checkdfL43 && $checkdfL23 || $checkdfL43 && $checkdfL24 || $checkdfL43 && $checkdfL25 || $checkdfL43 && $checkdfL26 || $checkdfL43 && $checkdfL27 || $checkdfL43 && $checkdfL28 || $checkdfL43 && $checkdfL29 || $checkdfL43 && $checkdfL30 || $checkdfL43 && $checkdfL31 || $checkdfL43 && $checkdfL32 || $checkdfL43 && $checkdfL33 || $checkdfL43 && $checkdfL34 || $checkdfL43 && $checkdfL35 || $checkdfL43 && $checkdfL36 || $checkdfL43 && $checkdfL37 || $checkdfL43 && $checkdfL38 || $checkdfL43 && $checkdfL39 || $checkdfL43 && $checkdfL40 || $checkdfL43 && $checkdfL41 || $checkdfL43 && $checkdfL42 || $checkdfL43 && $checkdfL44) do={
   /ip route { disable [find comment="$dfL43"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL43"]};
   :delay 15s;
} else {
:if ( $checkdfL44 && $checkdfL1 || $checkdfL44 && $checkdfL2 || $checkdfL44 && $checkdfL3 || $checkdfL44 && $checkdfL4 || $checkdfL44 && $checkdfL5 || $checkdfL44 && $checkdfL6 || $checkdfL44 && $checkdfL7 || $checkdfL44 && $checkdfL8 || $checkdfL44 && $checkdfL9 || $checkdfL44 && $checkdfL10 || $checkdfL44 && $checkdfL11 || $checkdfL44 && $checkdfL12 || $checkdfL44 && $checkdfL13 || $checkdfL44 && $checkdfL14 || $checkdfL44 && $checkdfL15 || $checkdfL44 && $checkdfL16 || $checkdfL44 && $checkdfL17 || $checkdfL44 && $checkdfL18 || $checkdfL44 && $checkdfL19 || $checkdfL44 && $checkdfL20 || $checkdfL44 && $checkdfL21 || $checkdfL44 && $checkdfL22 || $checkdfL44 && $checkdfL23 || $checkdfL44 && $checkdfL24 || $checkdfL44 && $checkdfL25 || $checkdfL44 && $checkdfL26 || $checkdfL44 && $checkdfL27 || $checkdfL44 && $checkdfL28 || $checkdfL44 && $checkdfL29 || $checkdfL44 && $checkdfL30 || $checkdfL44 && $checkdfL31 || $checkdfL44 && $checkdfL32 || $checkdfL44 && $checkdfL33 || $checkdfL44 && $checkdfL34 || $checkdfL44 && $checkdfL35 || $checkdfL44 && $checkdfL36 || $checkdfL44 && $checkdfL37 || $checkdfL44 && $checkdfL38 || $checkdfL44 && $checkdfL39 || $checkdfL44 && $checkdfL40 || $checkdfL44 && $checkdfL41 || $checkdfL44 && $checkdfL42 || $checkdfL44 && $checkdfL43) do={
   /ip route { disable [find comment="$dfL44"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL44"]};
   :delay 15s;
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}

Ever heard of arrays?

Place all of your common stuff into an array, and then loop over that array with :foreach, e.g.

:local routes ({
"Default-Route-->L1";
"Default-Route-->L2";
"Default-Route-->L3";
...
});

:local checkedRoutes ({});
:foreach route in=$routes do={
    :set checkedRoutes ($checkedRoutes, ([:len [/ip route find comment=$route and !disabled]] > 0));
};

I would’ve continued with the rest of the translation, but I can’t exactly figure out what you’re trying to do… Can you explain your algorithm in a more general, human, fashion please?

Thanks for your fast reply , what i need
I my country every 20 second government will block the tunnel so i need to change the tunnel every 15 second , i have 44 tunnel and also 44 routes , this script that i write will add in Scheduler and interval 30 second that mean will check all routes
if route 1 and router 2 or route 1 and route 3 and route 1 and route 4 … ok will be disable and after 15 second will be enable
If route 2 and route 1 or route 2 and route 3 and route 2 and route 4 … ok and will check till route 44
and some time they will block the routes this is the reason it will check all routes one by one and it will passed ,
in this way i can pass the government filtering on routes. and my script work very good but the problem it is very heavy for router this is the reason i need smaller with with the same ability .
hope you will understand what i need .

Thank you

if route 1 and router 2 or route 1 and route 3 and route 1 and route 4 … ok will be disable and after 15 second will be enable
If route 2 and route 1 or route 2 and route 3 and route 2 and route 4 … ok and will check till route 44

I read that from the code… But I don’t understand what you mean with that phrasing… It doesn’t make sense.

What your code above does is check if there exists a route with a particular comment that is not disabled currently, and then checks for combinations of those… existences.

That doesn’t tell you whether the route is “active” (i.e. whether traffic COULD potentially pass through it, i.e. if the government has shut it down currently or not). In all honestly, I’m surprised the script is working at all, because it shouldn’t, unless you somehow disable inactive rules “permanently”, which this script doesn’t do - it just disables them, and re-enables them before doing further checks, and it does THAT based on existence, not active-ness.

I suggest you alter the router do have check-gateway on each router (be it “arp” or “ping”), and then maybe “reset” inactive routes… Which you can do in one clean sweep BTW, like the entire code:

/ip route {
    :local inactiveRoutes [find where active=no && disabled=no];
    disable $inactiveRoutes;
    :delay 15s;
    enable $inactiveRoutes;
    :delay 15s;
}

I created some netwatch and they will check the tunnel and if the tunnel is down will disable the route.
and i need script that every 15 second change the routes that mean if the route is enable, disable it for 15 second and another route will be active and again after 15 second will be back . and my script will check the routes if the routes is active will disable it and re enable it .
For example , I have 4 routes

Default-Route–>L1 -->Tunnel 1
Default-Route–>L2 -->Tunnel 2
Default-Route–>L3 -->Tunnel 3
Default-Route–>L4 -->Tunnel 4

In net watch check and the tunnel 1 and tunnel 3 is down so it will disable the route 1 and route 3 and now automatically Default-Route–>L2 is active so i need script to change Default-Route–>L2 and Default-Route–>L4 every 15 second , if you read my script you will find it will do this . so in this case it will disable Default-Route–>L2 for 15 second so Default-Route–>L4 will work and after 15 second again Default-Route–>L2 will be active .
Please write me if you will not understand .
Thank you very much for your time and you attention ,

But you don’t need all those netwatch and stuff.

It’s a lot simpler and a lot more efficient to just add check-gateway to your routes, and make them different distances (in order of preference), like:
/ip route add comment=“Default-Route–>L1” dst-address=0.0.0.0 gateway=10.10.10.1 distance=1 check-gateway=ping
/ip route add comment=“Default-Route–>L2” dst-address=0.0.0.0 gateway=10.10.10.2 distance=2 check-gateway=ping
/ip route add comment=“Default-Route–>L3” dst-address=0.0.0.0 gateway=10.10.10.3 distance=3 check-gateway=ping

If you have the above, then without script, the router will automatically fallback to the first available tunnel, and restore itself to the first when it can… And it will do activeness check every 10 seconds.

yes , that’s ok , but the problem this if the route is active and will not change every 15 second it will be block and blocked for 5 or 6 hour and all my routes will be block in 10 minute , this the reason i need changed every active routes for 15 second .
this situation is very strange and i know it , but this their filtering system and i need each 15 second my active routes change .

This is the reason if you see my heavy scripts i added for all routes that mean for all 44 routes. and active routes will be disable for 15 second and automatically another route will be active and after 15 second route will be enable,

   /ip route { disable [find comment="$dfL1"]};
   :delay 15s;
   /ip route { enable [find comment="$dfL1"]};
   :delay 15s;

Thanks for your attention.

So… Even if a route is active… You need to switch it up every 15 seconds to another active one?!?

O…K… It’s an odd situation, yes, but it’s also doable in an easier fashion.

First off… do the part above (to ensure smooth failover if the route goes down in the middle of the timeout).

Then in system scheduler, add the following to run every 15 seconds:

/ip route {
    :if ([:len [find where dst-address=0.0.0.0 && disabled=no]] > 1) do={
        disable [find where dst-address=0.0.0.0 && active=yes];
    } else={
        enable [find where dst-address=0.0.0.0];
    }
}

What this will do is disable the currently active default route, meaning the next one in line will automatically take over (instantly). As soon as all default routes (except the last remaining one) are disabled, they’d all be reenabled, meaning the cycle will start again from the first tunnel.

Thank you very much and just i have another question can you add range that mean i have many routes and i need check from Default-Route–>L1 till Default-Route–>L44 is it possible ?
Thank you very much and really i am happy that can find a solution .

Just add all of your 44 default routes… The script above is completely agnostic towards their count. It will switch between ALL default gateways.

If you want to keep certain default gateways always on, but rotate others, then you must label the rotatable ones, and then target only them, so f.e. if all rotatable ones start with “Default-Route–>L”, then

:local rotateFilter "^Default\-Route\-\-\>L";
/ip route {
    :if ([:len [find where comment~"$rotateFilter" && dst-address=0.0.0.0 && disabled=no]] > 1) do={
        disable [find where comment~"$rotateFilter" && dst-address=0.0.0.0 && active=yes];
    } else={
        enable [find where comment~"$rotateFilter" && dst-address=0.0.0.0];
    }
}

Defining and checking a numerical range inside a comment is a lot harder with the facilities RouterOS provides, so I highly recommend you don’t try to do that. Instead, if “Default-Route–>L” is a comment you add on all of your default routes, then consider “extending” the comment to contain an indicator, like say, contain “<>” at its end, which you can then match with

:local rotateFilter "\<\<RORATE\>\>";

Or if you need to define several rotating groups, define different similar markers, then add them in an array, and loop over it (with the script above being the “do” of the foreach).

Dear boen_robot
I can write you saved me and thanks for your attention and time .
Best Regards

Note : i know this not not good but i had another issue can you check it please : http://forum.mikrotik.com/t/dstnat-cannot-access-from-out-side-router1-to-local-router2/84357/1

Thank you very much again .

Dear boen_robot
Now i checked it my router it will not change the routes that mean disable and enable .
Please help me .

You mean it does not disable anything at all?
(Enabling is expected to only occur when everything is disabled, so that part is fine)

On a closer inspection, I’ve forgotten the mask, so make that:

:local rotateFilter "^Default\-Route\-\-\>L";
/ip route {
    :if ([:len [find where comment~"$rotateFilter" && dst-address=0.0.0.0/0 && disabled=no]] > 1) do={
        disable [find where comment~"$rotateFilter" && dst-address=0.0.0.0/0 && active=yes];
    } else={
        enable [find where comment~"$rotateFilter" && dst-address=0.0.0.0/0];
    }
}

(or did you noticed that already, and it still doesn’t do anything?)

I used this code

:local rotateFilter "^Default\-Route\-\-\>L";
/ip route {
    :if ([:len [find where comment~"$rotateFilter" && dst-address=0.0.0.0/0 && disabled=no]] > 1) do={
        disable [find where comment~"$rotateFilter" && dst-address=0.0.0.0/0 && active=yes];
    } else={
        enable [find where comment~"$rotateFilter" && dst-address=0.0.0.0/0];
    }
}

but does not work that mean will not change the routes. and all the comments start with Default-Route–>L

OK, I’ve tested this, and it appears my regex is too verbose for RouterOS’ liking… No escaping of “-” and “>” apparently, i.e.

:local rotateFilter "^Default-Route-->L";

Really does not work i can give you access to see my router

how can i send you my router information

My router OS is 6.25 and my router is 750GL

I’ve tried that with actual routes on my router, and it works as expected (with those last regex and mask modifications that is…), so there’s something else missing apparently.

You can send me details at my email:
boen dot robot at gmail dot com

I sent my information .
Thank you very much