cycle(i35, [i45, i45, i45, i45, i45, i45, i45, i45, i45, i45, i45]).
cycle(i37, [i6, i6, i6, i6, i6, i6, i6, i6, i6, i6, i6]).
cycle(i62, [i81, i24, i81, i24, i81, i24, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i24, i81, i24, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i24, i81, i24, i81, i24, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i24, i81, i24, i81, i24, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i24, i81, i24, i81, i81, i81, i81, i81]).
cycle(i62, [i81, i24, i81, i24, i81, i81, i24, i81, i24, i81, i81]).
cycle(i62, [i81, i24, i81, i24, i81, i81, i24, i81, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i24, i81, i81, i24, i81, i81, i81, i81]).
cycle(i62, [i81, i24, i81, i24, i81, i81, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i24, i81, i81, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i24, i81, i24, i81, i81, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i24, i81, i24, i81, i81, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i24, i81, i81, i81, i81, i81, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i24, i81, i24, i81, i24, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i24, i81, i24, i81, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i81, i24, i81, i24, i81, i81, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i24, i81, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i81, i24, i81, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i24, i81, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i24, i81, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i81, i24, i81, i81, i81, i81, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i24, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i24, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i24, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i24, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i24, i81, i81, i81, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i81, i24, i81, i24, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i81, i24, i81, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i81, i24, i81, i81, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i81, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i81, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i81, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i81, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i24, i81, i81, i81, i81, i81, i81, i81, i81, i81]).
cycle(i0, [i84, i75, i84, i75, i84, i75, i84, i75, i84, i75, i84]).
cycle(i13, [i87, i45, i48, i78, i81, i87, i45, i48, i78, i81, i87]).
cycle(i55, [i33, i33, i33, i33, i33, i33, i33, i33, i33, i33, i33]).
cycle(i64, [i9, i3, i9, i3, i9, i3, i9, i3, i9, i3, i9]).
cycle(i95, [i51, i51, i51, i51, i51, i51, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i51, i51, i51, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i51, i51, i51, i51, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i51, i51, i51, i51, i51, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i51, i51, i51, i51, i48, i51, i48, i51]).
cycle(i95, [i51, i51, i51, i51, i51, i51, i48, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i51, i51, i51, i48, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i51, i51, i51, i51, i48, i51, i48, i51, i51]).
cycle(i95, [i51, i51, i51, i51, i51, i48, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i51, i51, i48, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i51, i51, i51, i48, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i51, i51, i51, i51, i48, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i51, i51, i48, i51, i48, i51, i48, i51]).
cycle(i95, [i51, i51, i51, i51, i48, i51, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i51, i48, i51, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i51, i51, i48, i51, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i51, i51, i51, i48, i51, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i51, i48, i51, i51, i48, i51, i48, i51]).
cycle(i95, [i51, i51, i51, i51, i48, i51, i48, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i51, i48, i51, i48, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i51, i51, i48, i51, i48, i51, i48, i51, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i51, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i51, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i51, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i51, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i51, i51, i48, i51, i48, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i51, i48, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i51, i48, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i51, i48, i51, i48, i51, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i48, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i48, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i48, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i48, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i51, i51, i48, i51, i48, i51, i48, i51, i48, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i51, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i51, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i51, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i51, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i51, i51, i48, i51, i48, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i51, i48, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i51, i48, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i51, i48, i51, i48, i51, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i48, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i48, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i48, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i48, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i51, i48, i51, i51, i48, i51, i48, i51, i48, i51]).
cycle(i95, [i51, i51, i48, i51, i48, i51, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i48, i51, i48, i51, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i48, i51, i48, i51, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i51, i48, i51, i48, i51, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i51, i48, i51, i48, i51, i51, i48, i51, i48, i51]).
cycle(i95, [i51, i51, i48, i51, i48, i51, i48, i51, i51, i51, i51]).
cycle(i95, [i51, i51, i48, i51, i48, i51, i48, i51, i51, i48, i51]).
cycle(i95, [i51, i51, i48, i51, i48, i51, i48, i51, i48, i51, i51]).
cycle(i34, [i30, i0, i30, i0, i30, i0, i30, i0, i30, i0, i30]).
cycle(i11, [i45, i51, i15, i30, i78, i45, i51, i15, i30, i78, i45]).
cycle(i74, [i90, i90, i90, i90, i90, i90, i90, i90, i90, i90, i90]).
cycle(i39, [i90, i90, i90, i90, i90, i90, i90, i90, i90, i90, i90]).
cycle(i74, [i57, i27, i57, i27, i57, i27, i57, i27, i57, i27, i57]).
cycle(i75, [i0, i0, i0, i0, i0, i0, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i0, i0, i0, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i0, i0, i0, i0, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i0, i0, i0, i0, i0, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i0, i0, i0, i0, i30, i0, i30, i0]).
cycle(i75, [i0, i0, i0, i0, i0, i0, i30, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i0, i0, i0, i30, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i0, i0, i0, i0, i30, i0, i30, i0, i0]).
cycle(i75, [i0, i0, i0, i0, i0, i30, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i0, i0, i30, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i0, i0, i0, i30, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i0, i0, i0, i0, i30, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i0, i0, i30, i0, i30, i0, i30, i0]).
cycle(i75, [i0, i0, i0, i0, i30, i0, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i0, i30, i0, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i0, i0, i30, i0, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i0, i0, i0, i30, i0, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i0, i30, i0, i0, i30, i0, i30, i0]).
cycle(i75, [i0, i0, i0, i0, i30, i0, i30, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i0, i30, i0, i30, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i0, i0, i30, i0, i30, i0, i30, i0, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i0, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i0, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i0, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i0, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i0, i0, i30, i0, i30, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i0, i30, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i0, i30, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i0, i30, i0, i30, i0, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i30, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i30, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i30, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i30, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i0, i0, i30, i0, i30, i0, i30, i0, i30, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i0, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i0, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i0, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i0, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i0, i0, i30, i0, i30, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i0, i30, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i0, i30, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i0, i30, i0, i30, i0, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i30, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i30, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i30, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i30, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i0, i30, i0, i0, i30, i0, i30, i0, i30, i0]).
cycle(i75, [i0, i0, i30, i0, i30, i0, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i30, i0, i30, i0, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i30, i0, i30, i0, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i0, i30, i0, i30, i0, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i0, i30, i0, i30, i0, i0, i30, i0, i30, i0]).
cycle(i75, [i0, i0, i30, i0, i30, i0, i30, i0, i0, i0, i0]).
cycle(i75, [i0, i0, i30, i0, i30, i0, i30, i0, i0, i30, i0]).
cycle(i75, [i0, i0, i30, i0, i30, i0, i30, i0, i30, i0, i0]).
cycle(i65, [i9, i3, i84, i45, i9, i96, i18, i57, i78, i78, i9]).
cycle(i42, [i9, i9, i9, i9, i9, i9, i9, i9, i9, i9, i9]).
cycle(i97, [i84, i75, i84, i75, i84, i75, i84, i75, i84, i75, i84]).
cycle(i80, [i81, i54, i81, i54, i81, i54, i81, i54, i81, i54, i81]).
cycle(i95, [i51, i48, i51, i51, i51, i51, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i51, i51, i51, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i48, i51, i51, i51, i51, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i48, i51, i51, i51, i51, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i51, i51, i51, i51, i48, i51, i48, i51]).
cycle(i95, [i51, i48, i51, i51, i51, i51, i48, i51, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i51, i51, i51, i48, i51, i51, i48, i51]).
cycle(i95, [i51, i48, i51, i51, i51, i51, i48, i51, i48, i51, i51]).
cycle(i95, [i51, i48, i51, i51, i51, i48, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i51, i51, i48, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i48, i51, i51, i51, i48, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i48, i51, i51, i51, i48, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i51, i51, i48, i51, i48, i51, i48, i51]).
cycle(i95, [i51, i48, i51, i51, i48, i51, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i51, i48, i51, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i48, i51, i51, i48, i51, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i48, i51, i51, i48, i51, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i51, i48, i51, i51, i48, i51, i48, i51]).
cycle(i95, [i51, i48, i51, i51, i48, i51, i48, i51, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i51, i48, i51, i48, i51, i51, i48, i51]).
cycle(i95, [i51, i48, i51, i51, i48, i51, i48, i51, i48, i51, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i51, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i51, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i51, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i51, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i51, i51, i48, i51, i48, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i51, i48, i51, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i51, i48, i51, i51, i48, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i51, i48, i51, i48, i51, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i48, i51, i51, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i48, i51, i51, i51, i48, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i48, i51, i51, i48, i51, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i48, i51, i48, i51, i51, i51]).
cycle(i95, [i51, i48, i51, i48, i51, i48, i51, i48, i51, i48, i51]).
cycle(i33, [i69, i69, i69, i69, i69, i69, i69, i69, i69, i69, i69]).
cycle(i95, [i96, i96, i96, i96, i96, i96, i96, i96, i96, i96, i96]).
cycle(i13, [i12, i60, i12, i60, i12, i60, i12, i60, i12, i60, i12]).
cycle(i67, [i9, i15, i15, i15, i15, i15, i15, i15, i15, i54, i9]).
cycle(i67, [i9, i15, i15, i15, i15, i15, i54, i9, i15, i54, i9]).
cycle(i67, [i9, i15, i15, i15, i15, i54, i9, i15, i15, i54, i9]).
cycle(i67, [i9, i15, i15, i15, i54, i9, i15, i15, i15, i54, i9]).
cycle(i67, [i9, i15, i15, i54, i9, i15, i15, i15, i15, i54, i9]).
cycle(i67, [i9, i15, i15, i54, i9, i15, i54, i9, i15, i54, i9]).
cycle(i67, [i9, i15, i54, i9, i15, i15, i15, i15, i15, i54, i9]).
cycle(i67, [i9, i15, i54, i9, i15, i15, i54, i9, i15, i54, i9]).
cycle(i67, [i9, i15, i54, i9, i15, i54, i9, i15, i15, i54, i9]).
cycle(i53, [i75, i78, i96, i6, i21, i75, i78, i96, i6, i21, i75]).
cycle(i50, [i84, i72, i78, i87, i99, i66, i57, i69, i66, i51, i84]).
cycle(i50, [i84, i72, i78, i87, i99, i54, i72, i69, i66, i51, i84]).
cycle(i50, [i84, i72, i69, i66, i51, i84, i72, i69, i66, i51, i84]).
cycle(i79, [i39, i3, i69, i9, i69, i9, i69, i9, i69, i9, i39]).
cycle(i79, [i39, i3, i69, i9, i69, i9, i39, i3, i69, i9, i39]).
cycle(i79, [i39, i3, i69, i9, i39, i3, i69, i9, i69, i9, i39]).
cycle(i32, [i33, i15, i60, i63, i0, i33, i15, i60, i63, i0, i33]).
cycle(i24, [i87, i60, i87, i60, i87, i60, i87, i60, i87, i60, i87]).
cycle(i50, [i66, i51, i84, i72, i78, i87, i99, i66, i57, i69, i66]).
cycle(i50, [i66, i51, i84, i72, i78, i87, i99, i54, i72, i69, i66]).
cycle(i50, [i66, i51, i84, i72, i69, i66, i51, i84, i72, i69, i66]).
cycle(i50, [i66, i51, i84, i12, i57, i69, i66, i51, i57, i69, i66]).
cycle(i50, [i66, i51, i57, i69, i66, i51, i84, i12, i57, i69, i66]).
cycle(i50, [i66, i51, i57, i69, i66, i57, i69, i66, i57, i69, i66]).
cycle(i19, [i21, i87, i33, i12, i93, i66, i36, i21, i21, i21, i21]).
cycle(i19, [i21, i87, i33, i12, i93, i66, i36, i72, i66, i36, i21]).
cycle(i19, [i21, i87, i69, i36, i21, i87, i69, i36, i21, i21, i21]).
cycle(i19, [i21, i87, i69, i36, i21, i21, i87, i69, i36, i21, i21]).
cycle(i19, [i21, i87, i69, i36, i21, i21, i21, i87, i69, i36, i21]).
cycle(i19, [i21, i87, i69, i36, i21, i21, i21, i21, i21, i21, i21]).
cycle(i19, [i21, i87, i69, i36, i72, i33, i12, i93, i66, i36, i21]).
cycle(i19, [i21, i87, i69, i36, i72, i66, i36, i21, i21, i21, i21]).
cycle(i19, [i21, i87, i69, i36, i72, i66, i36, i72, i66, i36, i21]).
cycle(i93, [i69, i54, i69, i54, i69, i54, i69, i54, i69, i54, i69]).
cycle(i55, [i54, i54, i54, i54, i54, i54, i54, i54, i54, i54, i54]).
cycle(i70, [i69, i90, i39, i48, i69, i84, i87, i69, i84, i87, i69]).
cycle(i70, [i69, i90, i39, i48, i69, i84, i87, i69, i84, i75, i69]).
cycle(i70, [i69, i90, i39, i48, i69, i84, i75, i69, i84, i87, i69]).
cycle(i70, [i69, i90, i39, i48, i69, i84, i75, i69, i84, i75, i69]).
cycle(i15, [i9, i9, i9, i9, i9, i9, i9, i9, i9, i9, i9]).
cycle(i10, [i87, i15, i78, i60, i33, i87, i15, i78, i60, i33, i87]).
cycle(i7, [i84, i72, i57, i18, i75, i84, i72, i57, i18, i75, i84]).
cycle(i97, [i75, i84, i75, i84, i75, i84, i75, i84, i75, i84, i75]).
cycle(i77, [i69, i96, i69, i96, i69, i96, i69, i96, i69, i96, i69]).
cycle(i50, [i72, i78, i87, i99, i66, i57, i69, i66, i51, i84, i72]).
cycle(i50, [i72, i78, i87, i99, i54, i72, i78, i87, i99, i54, i72]).
cycle(i50, [i72, i78, i87, i99, i54, i72, i69, i66, i51, i84, i72]).
cycle(i50, [i72, i78, i87, i48, i27, i15, i12, i27, i15, i21, i72]).
cycle(i28, [i36, i6, i87, i81, i15, i36, i6, i87, i81, i15, i36]).
cycle(i16, [i93, i39, i42, i45, i93, i39, i42, i45, i93, i45, i93]).
cycle(i16, [i93, i39, i42, i45, i93, i39, i45, i93, i39, i45, i93]).
cycle(i16, [i93, i39, i42, i45, i93, i39, i87, i27, i93, i45, i93]).
cycle(i16, [i93, i39, i42, i45, i93, i45, i93, i39, i42, i45, i93]).
cycle(i16, [i93, i39, i42, i45, i93, i45, i93, i39, i87, i27, i93]).
cycle(i16, [i93, i39, i42, i45, i93, i45, i93, i45, i93, i45, i93]).
cycle(i16, [i93, i39, i45, i93, i39, i42, i45, i93, i39, i45, i93]).
cycle(i16, [i93, i39, i45, i93, i39, i45, i93, i39, i42, i45, i93]).
cycle(i16, [i93, i39, i45, i93, i39, i45, i93, i39, i87, i27, i93]).
cycle(i16, [i93, i39, i45, i93, i39, i45, i93, i45, i93, i45, i93]).
cycle(i16, [i93, i39, i45, i93, i39, i87, i27, i93, i39, i45, i93]).
cycle(i16, [i93, i39, i45, i93, i63, i21, i42, i45, i93, i45, i93]).
cycle(i16, [i93, i39, i45, i93, i45, i93, i39, i45, i93, i45, i93]).
cycle(i16, [i93, i39, i45, i93, i45, i93, i63, i21, i42, i45, i93]).
cycle(i16, [i93, i39, i45, i93, i45, i93, i45, i93, i39, i45, i93]).
cycle(i16, [i93, i39, i87, i27, i93, i39, i42, i45, i93, i45, i93]).
cycle(i16, [i93, i39, i87, i27, i93, i39, i45, i93, i39, i45, i93]).
cycle(i16, [i93, i39, i87, i27, i93, i39, i87, i27, i93, i45, i93]).
cycle(i16, [i93, i39, i87, i27, i93, i45, i93, i39, i42, i45, i93]).
cycle(i16, [i93, i39, i87, i27, i93, i45, i93, i39, i87, i27, i93]).
cycle(i16, [i93, i39, i87, i27, i93, i45, i93, i45, i93, i45, i93]).
cycle(i0, [i66, i9, i12, i66, i9, i12, i9, i12, i9, i12, i66]).
cycle(i0, [i66, i9, i12, i9, i12, i66, i9, i12, i9, i12, i66]).
cycle(i0, [i66, i9, i12, i9, i12, i9, i12, i66, i9, i12, i66]).
cycle(i10, [i78, i60, i33, i87, i15, i78, i60, i33, i87, i15, i78]).
cycle(i10, [i60, i33, i87, i15, i78, i60, i33, i87, i15, i78, i60]).
cycle(i64, [i54, i54, i54, i54, i54, i54, i54, i54, i54, i54, i54]).
cycle(i62, [i63, i63, i63, i63, i63, i63, i63, i63, i63, i63, i63]).
cycle(i50, [i33, i9, i33, i9, i33, i9, i33, i9, i33, i9, i33]).
cycle(i50, [i33, i9, i33, i9, i33, i9, i27, i15, i30, i39, i33]).
cycle(i50, [i33, i9, i33, i9, i27, i15, i12, i27, i30, i39, i33]).
cycle(i50, [i33, i9, i33, i9, i27, i15, i30, i39, i33, i9, i33]).
cycle(i50, [i33, i9, i27, i15, i12, i27, i30, i39, i33, i9, i33]).
cycle(i50, [i33, i9, i27, i15, i30, i39, i33, i9, i33, i9, i33]).
cycle(i50, [i33, i9, i27, i15, i30, i39, i48, i27, i30, i39, i33]).
cycle(i50, [i33, i9, i27, i30, i39, i33, i9, i27, i30, i39, i33]).
cycle(i50, [i33, i9, i27, i30, i39, i48, i27, i15, i30, i39, i33]).
cycle(i98, [i15, i15, i15, i15, i15, i15, i15, i15, i15, i15, i15]).
cycle(i66, [i6, i6, i6, i6, i6, i6, i6, i6, i6, i6, i6]).
cycle(i36, [i84, i51, i36, i93, i36, i93, i36, i93, i36, i24, i84]).
cycle(i36, [i84, i51, i36, i93, i36, i24, i84, i51, i36, i24, i84]).
cycle(i36, [i84, i51, i36, i72, i24, i84, i51, i36, i72, i24, i84]).
cycle(i36, [i84, i51, i36, i24, i84, i51, i36, i93, i36, i24, i84]).
cycle(i16, [i63, i21, i42, i45, i93, i39, i45, i93, i45, i93, i63]).
cycle(i16, [i63, i21, i42, i45, i93, i63, i21, i42, i45, i93, i63]).
cycle(i16, [i63, i21, i42, i45, i93, i45, i93, i39, i45, i93, i63]).
cycle(i45, [i0, i0, i0, i0, i0, i0, i0, i0, i0, i0, i0]).
cycle(i50, [i51, i84, i72, i78, i87, i99, i66, i57, i69, i66, i51]).
cycle(i50, [i51, i84, i72, i78, i87, i99, i54, i72, i69, i66, i51]).
cycle(i50, [i51, i84, i72, i69, i66, i51, i84, i72, i69, i66, i51]).
cycle(i50, [i51, i84, i12, i57, i69, i66, i51, i57, i69, i66, i51]).
cycle(i50, [i48, i27, i15, i12, i27, i15, i12, i27, i30, i39, i48]).
cycle(i50, [i48, i27, i15, i12, i27, i15, i21, i72, i78, i87, i48]).
cycle(i50, [i48, i27, i15, i30, i39, i33, i9, i27, i30, i39, i48]).
cycle(i50, [i48, i27, i15, i30, i39, i48, i27, i15, i30, i39, i48]).
cycle(i50, [i48, i27, i30, i39, i33, i9, i27, i15, i30, i39, i48]).
cycle(i81, [i27, i84, i27, i84, i27, i84, i27, i84, i27, i84, i27]).
cycle(i92, [i45, i84, i45, i84, i45, i84, i45, i84, i45, i84, i45]).
cycle(i17, [i75, i30, i33, i75, i30, i33, i75, i0, i30, i33, i75]).
cycle(i17, [i75, i30, i33, i75, i0, i30, i33, i75, i30, i33, i75]).
cycle(i7, [i72, i57, i18, i75, i84, i72, i57, i18, i75, i84, i72]).
cycle(i0, [i75, i84, i75, i84, i75, i84, i75, i84, i75, i84, i75]).
cycle(i50, [i72, i69, i66, i51, i84, i72, i78, i87, i99, i54, i72]).
cycle(i50, [i72, i69, i66, i51, i84, i72, i69, i66, i51, i84, i72]).
cycle(i79, [i39, i81, i3, i69, i9, i39, i81, i3, i69, i9, i39]).
cycle(i97, [i60, i60, i60, i60, i60, i60, i60, i60, i60, i60, i60]).
cycle(i3, [i96, i96, i96, i96, i96, i96, i96, i96, i96, i96, i96]).
cycle(i50, [i36, i36, i36, i36, i36, i36, i36, i36, i36, i36, i36]).
cycle(i76, [i78, i60, i78, i60, i78, i60, i78, i60, i78, i60, i78]).
cycle(i57, [i51, i84, i51, i84, i51, i84, i51, i84, i51, i84, i51]).
cycle(i17, [i33, i75, i30, i33, i75, i30, i33, i75, i0, i30, i33]).
cycle(i17, [i33, i75, i30, i33, i75, i0, i30, i33, i75, i30, i33]).
cycle(i17, [i33, i75, i0, i30, i33, i75, i30, i33, i75, i30, i33]).
cycle(i17, [i33, i75, i0, i30, i33, i63, i42, i54, i0, i30, i33]).
cycle(i9, [i30, i9, i54, i30, i9, i54, i30, i9, i84, i54, i30]).
cycle(i9, [i30, i9, i54, i30, i9, i84, i54, i30, i9, i54, i30]).
cycle(i9, [i30, i9, i84, i54, i30, i9, i54, i30, i9, i54, i30]).
cycle(i96, [i75, i48, i33, i69, i75, i48, i33, i69, i75, i75, i75]).
cycle(i96, [i75, i48, i33, i69, i75, i75, i48, i33, i69, i75, i75]).
cycle(i96, [i75, i48, i33, i69, i75, i75, i75, i48, i33, i69, i75]).
cycle(i96, [i75, i48, i33, i69, i75, i75, i75, i75, i75, i75, i75]).
cycle(i27, [i21, i72, i21, i72, i21, i72, i21, i72, i21, i72, i21]).
cycle(i11, [i3, i3, i3, i3, i3, i3, i3, i3, i3, i3, i3]).
cycle(i17, [i54, i0, i30, i33, i75, i0, i30, i33, i63, i42, i54]).
cycle(i88, [i3, i3, i3, i3, i3, i3, i3, i3, i3, i3, i3]).
cycle(i28, [i87, i81, i15, i36, i6, i87, i81, i15, i36, i6, i87]).
cycle(i42, [i72, i75, i72, i75, i72, i75, i72, i75, i72, i75, i72]).
cycle(i84, [i0, i0, i0, i0, i0, i0, i0, i0, i0, i0, i0]).
cycle(i72, [i60, i60, i60, i60, i60, i60, i60, i60, i60, i60, i60]).
cycle(i60, [i93, i27, i39, i48, i42, i45, i99, i33, i12, i63, i93]).
cycle(i11, [i30, i78, i45, i51, i15, i30, i78, i45, i51, i15, i30]).
cycle(i10, [i33, i87, i15, i78, i60, i33, i87, i15, i78, i60, i33]).
cycle(i19, [i33, i12, i93, i66, i36, i21, i87, i69, i36, i72, i33]).
cycle(i19, [i33, i12, i93, i66, i36, i21, i21, i21, i21, i87, i33]).
cycle(i19, [i33, i12, i93, i66, i36, i72, i66, i36, i21, i87, i33]).
cycle(i13, [i45, i48, i78, i81, i87, i45, i48, i78, i81, i87, i45]).
cycle(i34, [i60, i60, i60, i60, i60, i60, i60, i60, i60, i60, i60]).
cycle(i62, [i24, i81, i24, i81, i24, i81, i24, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i24, i81, i24, i81, i24, i81, i81, i81, i24]).
cycle(i62, [i24, i81, i24, i81, i24, i81, i81, i24, i81, i81, i24]).
cycle(i62, [i24, i81, i24, i81, i24, i81, i81, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i24, i81, i24, i81, i81, i81, i81, i81, i24]).
cycle(i62, [i24, i81, i24, i81, i81, i24, i81, i24, i81, i81, i24]).
cycle(i62, [i24, i81, i24, i81, i81, i24, i81, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i24, i81, i81, i24, i81, i81, i81, i81, i24]).
cycle(i62, [i24, i81, i24, i81, i81, i81, i24, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i24, i81, i81, i81, i24, i81, i81, i81, i24]).
cycle(i62, [i24, i81, i24, i81, i81, i81, i81, i24, i81, i81, i24]).
cycle(i62, [i24, i81, i24, i81, i81, i81, i81, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i24, i81, i81, i81, i81, i81, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i24, i81, i24, i81, i24, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i24, i81, i24, i81, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i81, i24, i81, i24, i81, i81, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i24, i81, i81, i24, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i81, i24, i81, i81, i24, i81, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i24, i81, i81, i81, i24, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i24, i81, i81, i81, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i81, i24, i81, i81, i81, i81, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i24, i81, i24, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i24, i81, i24, i81, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i24, i81, i81, i24, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i24, i81, i81, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i24, i81, i81, i81, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i81, i24, i81, i24, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i81, i24, i81, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i81, i24, i81, i81, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i81, i81, i24, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i81, i81, i24, i81, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i81, i81, i81, i24, i81, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i81, i81, i81, i81, i24, i81, i24]).
cycle(i62, [i24, i81, i81, i81, i81, i81, i81, i81, i81, i81, i24]).
cycle(i4, [i69, i69, i69, i69, i69, i69, i69, i69, i69, i69, i69]).
cycle(i19, [i72, i33, i12, i93, i66, i36, i21, i87, i69, i36, i72]).
cycle(i34, [i24, i24, i24, i24, i24, i24, i24, i24, i24, i24, i24]).
cycle(i93, [i33, i48, i33, i48, i33, i48, i33, i48, i33, i48, i33]).
cycle(i27, [i84, i39, i84, i39, i84, i39, i84, i39, i84, i39, i84]).
cycle(i19, [i21, i21, i87, i33, i12, i93, i66, i36, i21, i21, i21]).
cycle(i19, [i21, i21, i87, i69, i36, i21, i87, i69, i36, i21, i21]).
cycle(i19, [i21, i21, i87, i69, i36, i21, i21, i87, i69, i36, i21]).
cycle(i19, [i21, i21, i87, i69, i36, i21, i21, i21, i21, i21, i21]).
cycle(i19, [i21, i21, i87, i69, i36, i72, i66, i36, i21, i21, i21]).
cycle(i19, [i21, i21, i21, i87, i33, i12, i93, i66, i36, i21, i21]).
cycle(i19, [i21, i21, i21, i87, i69, i36, i21, i87, i69, i36, i21]).
cycle(i19, [i21, i21, i21, i87, i69, i36, i21, i21, i21, i21, i21]).
cycle(i19, [i21, i21, i21, i87, i69, i36, i72, i66, i36, i21, i21]).
cycle(i19, [i21, i21, i21, i21, i87, i33, i12, i93, i66, i36, i21]).
cycle(i19, [i21, i21, i21, i21, i87, i69, i36, i21, i21, i21, i21]).
cycle(i19, [i21, i21, i21, i21, i87, i69, i36, i72, i66, i36, i21]).
cycle(i19, [i21, i21, i21, i21, i21, i87, i69, i36, i21, i21, i21]).
cycle(i19, [i21, i21, i21, i21, i21, i21, i87, i69, i36, i21, i21]).
cycle(i19, [i21, i21, i21, i21, i21, i21, i21, i87, i69, i36, i21]).
cycle(i19, [i21, i21, i21, i21, i21, i21, i21, i21, i21, i21, i21]).
cycle(i31, [i15, i3, i15, i3, i15, i3, i15, i3, i15, i3, i15]).
cycle(i28, [i81, i15, i36, i6, i87, i81, i15, i36, i6, i87, i81]).
cycle(i96, [i48, i33, i69, i75, i48, i33, i69, i75, i75, i75, i48]).
cycle(i96, [i48, i33, i69, i75, i75, i48, i33, i69, i75, i75, i48]).
cycle(i96, [i48, i33, i69, i75, i75, i75, i48, i33, i69, i75, i48]).
cycle(i96, [i48, i33, i69, i75, i75, i75, i75, i75, i75, i75, i48]).
cycle(i28, [i6, i87, i81, i15, i36, i6, i87, i81, i15, i36, i6]).
cycle(i94, [i15, i15, i15, i15, i15, i15, i15, i15, i15, i15, i15]).
cycle(i28, [i78, i18, i78, i18, i78, i18, i78, i18, i78, i18, i78]).
cycle(i48, [i90, i72, i90, i72, i90, i72, i90, i72, i90, i72, i90]).
cycle(i50, [i66, i57, i69, i66, i51, i84, i72, i78, i87, i99, i66]).
cycle(i50, [i66, i57, i69, i66, i51, i57, i69, i66, i57, i69, i66]).
cycle(i50, [i66, i57, i69, i66, i57, i69, i66, i51, i57, i69, i66]).
cycle(i74, [i60, i33, i60, i33, i60, i33, i60, i33, i60, i33, i60]).
cycle(i80, [i42, i15, i60, i42, i15, i60, i42, i15, i42, i15, i42]).
cycle(i80, [i42, i15, i60, i42, i15, i42, i15, i60, i42, i15, i42]).
cycle(i80, [i42, i15, i60, i42, i15, i42, i15, i42, i15, i60, i42]).
cycle(i80, [i42, i15, i42, i15, i60, i42, i15, i60, i42, i15, i42]).
cycle(i80, [i42, i15, i42, i15, i60, i42, i15, i42, i15, i60, i42]).
cycle(i80, [i42, i15, i42, i15, i42, i15, i60, i42, i15, i60, i42]).
cycle(i80, [i42, i15, i42, i15, i42, i15, i42, i15, i42, i15, i42]).
cycle(i32, [i0, i33, i15, i60, i63, i0, i33, i15, i60, i63, i0]).
cycle(i36, [i24, i84, i51, i36, i93, i36, i93, i36, i93, i36, i24]).
cycle(i36, [i24, i84, i51, i36, i93, i36, i24, i84, i51, i36, i24]).
cycle(i36, [i24, i84, i51, i36, i72, i24, i84, i51, i36, i72, i24]).
cycle(i36, [i24, i84, i51, i36, i24, i84, i51, i36, i93, i36, i24]).
cycle(i15, [i96, i36, i96, i36, i96, i36, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i36, i96, i36, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i36, i96, i36, i96, i36, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i36, i96, i36, i96, i36, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i36, i96, i36, i96, i96, i96, i96, i96]).
cycle(i15, [i96, i36, i96, i36, i96, i96, i36, i96, i36, i96, i96]).
cycle(i15, [i96, i36, i96, i36, i96, i96, i36, i96, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i36, i96, i96, i36, i96, i96, i96, i96]).
cycle(i15, [i96, i36, i96, i36, i96, i96, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i36, i96, i96, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i36, i96, i36, i96, i96, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i36, i96, i36, i96, i96, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i36, i96, i96, i96, i96, i96, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i36, i96, i36, i96, i36, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i36, i96, i36, i96, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i96, i36, i96, i36, i96, i96, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i36, i96, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i96, i36, i96, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i36, i96, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i36, i96, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i96, i36, i96, i96, i96, i96, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i36, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i36, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i36, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i36, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i36, i96, i96, i96, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i96, i36, i96, i36, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i96, i36, i96, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i96, i36, i96, i96, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i96, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i96, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i96, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i96, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i36, i96, i96, i96, i96, i96, i96, i96, i96, i96]).
cycle(i58, [i18, i18, i18, i18, i18, i18, i18, i18, i18, i18, i18]).
cycle(i70, [i87, i69, i90, i39, i48, i69, i84, i87, i69, i84, i87]).
cycle(i70, [i87, i69, i90, i39, i48, i69, i84, i75, i69, i84, i87]).
cycle(i70, [i87, i69, i84, i87, i69, i90, i39, i48, i69, i84, i87]).
cycle(i70, [i87, i69, i84, i75, i69, i90, i39, i48, i69, i84, i87]).
cycle(i12, [i45, i45, i45, i45, i45, i45, i45, i45, i45, i45, i45]).
cycle(i5, [i93, i81, i15, i81, i15, i60, i48, i0, i63, i9, i93]).
cycle(i5, [i93, i81, i15, i60, i48, i0, i63, i9, i93, i9, i93]).
cycle(i5, [i93, i81, i15, i60, i15, i60, i48, i0, i63, i9, i93]).
cycle(i63, [i93, i93, i93, i93, i93, i93, i93, i93, i93, i93, i93]).
cycle(i52, [i78, i21, i78, i21, i78, i21, i78, i21, i78, i21, i78]).
cycle(i65, [i96, i18, i57, i72, i9, i96, i18, i57, i72, i9, i96]).
cycle(i65, [i96, i18, i57, i72, i9, i96, i18, i57, i78, i9, i96]).
cycle(i65, [i96, i18, i57, i78, i78, i78, i78, i78, i78, i9, i96]).
cycle(i65, [i96, i18, i57, i78, i78, i9, i3, i84, i45, i9, i96]).
cycle(i65, [i96, i18, i57, i78, i9, i96, i18, i57, i72, i9, i96]).
cycle(i65, [i96, i18, i57, i78, i9, i96, i18, i57, i78, i9, i96]).
cycle(i50, [i39, i33, i9, i33, i9, i33, i9, i27, i15, i30, i39]).
cycle(i50, [i39, i33, i9, i33, i9, i27, i15, i12, i27, i30, i39]).
cycle(i50, [i39, i33, i9, i27, i15, i30, i39, i48, i27, i30, i39]).
cycle(i50, [i39, i33, i9, i27, i30, i39, i33, i9, i27, i30, i39]).
cycle(i50, [i39, i33, i9, i27, i30, i39, i48, i27, i15, i30, i39]).
cycle(i65, [i18, i57, i72, i9, i96, i18, i57, i72, i9, i96, i18]).
cycle(i65, [i18, i57, i72, i9, i96, i18, i57, i78, i9, i96, i18]).
cycle(i65, [i18, i57, i78, i78, i78, i78, i78, i78, i9, i96, i18]).
cycle(i65, [i18, i57, i78, i78, i9, i3, i84, i45, i9, i96, i18]).
cycle(i65, [i18, i57, i78, i9, i96, i18, i57, i72, i9, i96, i18]).
cycle(i65, [i18, i57, i78, i9, i96, i18, i57, i78, i9, i96, i18]).
cycle(i88, [i57, i57, i57, i57, i57, i57, i57, i57, i57, i57, i57]).
cycle(i76, [i60, i78, i60, i78, i60, i78, i60, i78, i60, i78, i60]).
cycle(i70, [i0, i18, i0, i18, i0, i18, i0, i18, i0, i18, i0]).
cycle(i5, [i81, i15, i81, i15, i81, i15, i81, i15, i81, i15, i81]).
cycle(i5, [i81, i15, i81, i15, i81, i15, i81, i15, i60, i15, i81]).
cycle(i5, [i81, i15, i81, i15, i81, i15, i60, i48, i0, i63, i81]).
cycle(i5, [i81, i15, i81, i15, i81, i15, i60, i15, i81, i15, i81]).
cycle(i5, [i81, i15, i81, i15, i81, i15, i60, i15, i60, i15, i81]).
cycle(i5, [i81, i15, i81, i15, i60, i48, i0, i63, i9, i93, i81]).
cycle(i5, [i81, i15, i81, i15, i60, i48, i0, i63, i9, i0, i81]).
cycle(i5, [i81, i15, i81, i15, i60, i48, i0, i63, i81, i15, i81]).
cycle(i5, [i81, i15, i81, i15, i60, i15, i81, i15, i81, i15, i81]).
cycle(i5, [i81, i15, i81, i15, i60, i15, i81, i15, i60, i15, i81]).
cycle(i5, [i81, i15, i81, i15, i60, i15, i60, i48, i0, i63, i81]).
cycle(i5, [i81, i15, i81, i15, i60, i15, i60, i15, i81, i15, i81]).
cycle(i5, [i81, i15, i81, i15, i60, i15, i60, i15, i60, i15, i81]).
cycle(i5, [i81, i15, i60, i48, i0, i63, i9, i93, i81, i15, i81]).
cycle(i5, [i81, i15, i60, i48, i0, i63, i9, i93, i9, i93, i81]).
cycle(i5, [i81, i15, i60, i48, i0, i63, i9, i93, i9, i0, i81]).
cycle(i5, [i81, i15, i60, i48, i0, i63, i9, i0, i81, i15, i81]).
cycle(i5, [i81, i15, i60, i48, i0, i63, i81, i15, i81, i15, i81]).
cycle(i5, [i81, i15, i60, i48, i0, i63, i81, i15, i60, i15, i81]).
cycle(i5, [i81, i15, i60, i48, i0, i81, i15, i60, i48, i0, i81]).
cycle(i5, [i81, i15, i60, i15, i81, i15, i81, i15, i81, i15, i81]).
cycle(i5, [i81, i15, i60, i15, i81, i15, i81, i15, i60, i15, i81]).
cycle(i5, [i81, i15, i60, i15, i81, i15, i60, i48, i0, i63, i81]).
cycle(i5, [i81, i15, i60, i15, i81, i15, i60, i15, i81, i15, i81]).
cycle(i5, [i81, i15, i60, i15, i81, i15, i60, i15, i60, i15, i81]).
cycle(i5, [i81, i15, i60, i15, i60, i48, i0, i63, i9, i93, i81]).
cycle(i5, [i81, i15, i60, i15, i60, i48, i0, i63, i9, i0, i81]).
cycle(i5, [i81, i15, i60, i15, i60, i48, i0, i63, i81, i15, i81]).
cycle(i5, [i81, i15, i60, i15, i60, i15, i81, i15, i81, i15, i81]).
cycle(i5, [i81, i15, i60, i15, i60, i15, i81, i15, i60, i15, i81]).
cycle(i5, [i81, i15, i60, i15, i60, i15, i60, i48, i0, i63, i81]).
cycle(i5, [i81, i15, i60, i15, i60, i15, i60, i15, i81, i15, i81]).
cycle(i5, [i81, i15, i60, i15, i60, i15, i60, i15, i60, i15, i81]).
cycle(i50, [i9, i33, i9, i33, i9, i33, i9, i33, i9, i33, i9]).
cycle(i50, [i9, i33, i9, i33, i9, i27, i15, i30, i39, i33, i9]).
cycle(i50, [i9, i33, i9, i27, i15, i12, i27, i30, i39, i33, i9]).
cycle(i50, [i9, i33, i9, i27, i15, i30, i39, i33, i9, i33, i9]).
cycle(i5, [i93, i9, i93, i81, i15, i60, i48, i0, i63, i9, i93]).
cycle(i5, [i93, i9, i93, i9, i93, i9, i93, i9, i93, i9, i93]).
cycle(i5, [i93, i9, i93, i9, i0, i63, i9, i0, i63, i9, i93]).
cycle(i5, [i93, i9, i0, i63, i9, i93, i9, i0, i63, i9, i93]).
cycle(i5, [i93, i9, i0, i63, i9, i0, i63, i9, i93, i9, i93]).
cycle(i5, [i93, i9, i0, i81, i15, i60, i48, i0, i63, i9, i93]).
cycle(i16, [i39, i42, i45, i93, i39, i42, i45, i93, i45, i93, i39]).
cycle(i16, [i39, i42, i45, i93, i39, i45, i93, i39, i45, i93, i39]).
cycle(i16, [i39, i42, i45, i93, i39, i87, i27, i93, i45, i93, i39]).
cycle(i16, [i39, i42, i45, i93, i45, i93, i39, i42, i45, i93, i39]).
cycle(i16, [i39, i42, i45, i93, i45, i93, i39, i87, i27, i93, i39]).
cycle(i16, [i39, i42, i45, i93, i45, i93, i45, i93, i45, i93, i39]).
cycle(i79, [i3, i69, i9, i69, i9, i69, i9, i69, i9, i39, i3]).
cycle(i79, [i3, i69, i9, i69, i9, i39, i3, i69, i9, i39, i3]).
cycle(i79, [i3, i69, i9, i39, i3, i69, i9, i69, i9, i39, i3]).
cycle(i79, [i3, i69, i9, i39, i81, i3, i69, i9, i39, i81, i3]).
cycle(i65, [i12, i12, i12, i12, i12, i12, i12, i12, i12, i12, i12]).
cycle(i17, [i0, i30, i33, i75, i30, i33, i75, i30, i33, i75, i0]).
cycle(i17, [i0, i30, i33, i75, i0, i30, i33, i63, i42, i54, i0]).
cycle(i17, [i0, i30, i33, i63, i42, i54, i0, i30, i33, i75, i0]).
cycle(i80, [i15, i60, i42, i15, i60, i42, i15, i42, i15, i42, i15]).
cycle(i80, [i15, i60, i42, i15, i42, i15, i60, i42, i15, i42, i15]).
cycle(i80, [i15, i60, i42, i15, i42, i15, i42, i15, i60, i42, i15]).
cycle(i80, [i90, i90, i90, i90, i90, i90, i90, i90, i90, i90, i90]).
cycle(i19, [i36, i21, i87, i33, i12, i93, i66, i36, i72, i66, i36]).
cycle(i19, [i36, i21, i87, i69, i36, i21, i21, i21, i87, i69, i36]).
cycle(i19, [i36, i21, i87, i69, i36, i72, i33, i12, i93, i66, i36]).
cycle(i19, [i36, i21, i87, i69, i36, i72, i66, i36, i72, i66, i36]).
cycle(i19, [i36, i21, i21, i87, i69, i36, i21, i21, i87, i69, i36]).
cycle(i19, [i36, i21, i21, i21, i87, i69, i36, i21, i87, i69, i36]).
cycle(i19, [i36, i21, i21, i21, i21, i87, i33, i12, i93, i66, i36]).
cycle(i19, [i36, i21, i21, i21, i21, i87, i69, i36, i72, i66, i36]).
cycle(i19, [i36, i21, i21, i21, i21, i21, i21, i21, i87, i69, i36]).
cycle(i60, [i33, i12, i63, i93, i27, i39, i48, i42, i45, i99, i33]).
cycle(i74, [i27, i57, i27, i57, i27, i57, i27, i57, i27, i57, i27]).
cycle(i36, [i36, i93, i36, i93, i36, i93, i36, i93, i36, i93, i36]).
cycle(i36, [i36, i93, i36, i93, i36, i93, i36, i24, i84, i51, i36]).
cycle(i36, [i36, i93, i36, i93, i36, i24, i84, i51, i36, i93, i36]).
cycle(i36, [i36, i93, i36, i24, i84, i51, i36, i93, i36, i93, i36]).
cycle(i36, [i36, i93, i36, i24, i84, i51, i36, i24, i84, i51, i36]).
cycle(i42, [i87, i87, i87, i87, i87, i87, i87, i87, i87, i87, i87]).
cycle(i29, [i12, i12, i12, i12, i12, i12, i12, i12, i12, i12, i12]).
cycle(i65, [i3, i84, i45, i9, i96, i18, i57, i78, i78, i9, i3]).
cycle(i7, [i57, i18, i75, i84, i72, i57, i18, i75, i84, i72, i57]).
cycle(i19, [i12, i93, i66, i36, i21, i87, i69, i36, i72, i33, i12]).
cycle(i19, [i12, i93, i66, i36, i21, i21, i21, i21, i87, i33, i12]).
cycle(i19, [i12, i93, i66, i36, i72, i66, i36, i21, i87, i33, i12]).
cycle(i25, [i6, i6, i6, i6, i6, i6, i6, i6, i6, i6, i6]).
cycle(i32, [i63, i0, i33, i15, i60, i63, i0, i33, i15, i60, i63]).
cycle(i54, [i66, i33, i96, i9, i51, i66, i33, i96, i9, i51, i66]).
cycle(i4, [i57, i57, i57, i57, i57, i57, i57, i57, i57, i57, i57]).
cycle(i13, [i60, i12, i60, i12, i60, i12, i60, i12, i60, i12, i60]).
cycle(i65, [i72, i9, i96, i18, i57, i72, i9, i96, i18, i57, i72]).
cycle(i65, [i72, i9, i96, i18, i57, i78, i9, i96, i18, i57, i72]).
cycle(i56, [i27, i27, i27, i27, i27, i27, i27, i27, i27, i27, i27]).
cycle(i96, [i69, i75, i48, i33, i69, i75, i75, i75, i48, i33, i69]).
cycle(i96, [i69, i75, i75, i48, i33, i69, i75, i75, i48, i33, i69]).
cycle(i96, [i69, i75, i75, i75, i48, i33, i69, i75, i48, i33, i69]).
cycle(i96, [i69, i75, i75, i75, i75, i75, i75, i75, i48, i33, i69]).
cycle(i93, [i48, i33, i48, i33, i48, i33, i48, i33, i48, i33, i48]).
cycle(i19, [i36, i72, i33, i12, i93, i66, i36, i21, i87, i69, i36]).
cycle(i19, [i36, i72, i66, i36, i21, i87, i33, i12, i93, i66, i36]).
cycle(i19, [i36, i72, i66, i36, i21, i87, i69, i36, i72, i66, i36]).
cycle(i19, [i36, i72, i66, i36, i21, i21, i21, i21, i87, i69, i36]).
cycle(i19, [i36, i72, i66, i36, i72, i66, i36, i21, i87, i69, i36]).
cycle(i69, [i3, i3, i3, i3, i3, i3, i3, i3, i3, i3, i3]).
cycle(i98, [i12, i12, i12, i12, i12, i12, i12, i12, i12, i12, i12]).
cycle(i64, [i42, i42, i42, i42, i42, i42, i42, i42, i42, i42, i42]).
cycle(i89, [i9, i9, i9, i9, i9, i9, i9, i9, i9, i9, i9]).
cycle(i9, [i9, i54, i30, i9, i54, i30, i9, i84, i54, i30, i9]).
cycle(i9, [i9, i54, i30, i9, i84, i54, i30, i9, i54, i30, i9]).
cycle(i80, [i54, i81, i54, i81, i54, i81, i54, i81, i54, i81, i54]).
cycle(i95, [i48, i51, i51, i51, i51, i51, i51, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i51, i51, i51, i51, i51, i51, i48, i51, i48]).
cycle(i95, [i48, i51, i51, i51, i51, i51, i51, i48, i51, i51, i48]).
cycle(i95, [i48, i51, i51, i51, i51, i51, i48, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i51, i51, i51, i51, i48, i51, i48, i51, i48]).
cycle(i95, [i48, i51, i51, i51, i51, i48, i51, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i51, i51, i51, i48, i51, i51, i48, i51, i48]).
cycle(i95, [i48, i51, i51, i51, i51, i48, i51, i48, i51, i51, i48]).
cycle(i95, [i48, i51, i51, i51, i48, i51, i51, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i51, i51, i48, i51, i51, i51, i48, i51, i48]).
cycle(i95, [i48, i51, i51, i51, i48, i51, i51, i48, i51, i51, i48]).
cycle(i95, [i48, i51, i51, i51, i48, i51, i48, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i51, i51, i48, i51, i48, i51, i48, i51, i48]).
cycle(i95, [i48, i51, i51, i48, i51, i51, i51, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i51, i48, i51, i51, i51, i51, i48, i51, i48]).
cycle(i95, [i48, i51, i51, i48, i51, i51, i51, i48, i51, i51, i48]).
cycle(i95, [i48, i51, i51, i48, i51, i51, i48, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i51, i48, i51, i51, i48, i51, i48, i51, i48]).
cycle(i95, [i48, i51, i51, i48, i51, i48, i51, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i51, i48, i51, i48, i51, i51, i48, i51, i48]).
cycle(i95, [i48, i51, i51, i48, i51, i48, i51, i48, i51, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i51, i51, i51, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i51, i51, i51, i51, i48, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i51, i51, i51, i48, i51, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i51, i51, i48, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i51, i51, i48, i51, i48, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i51, i48, i51, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i51, i48, i51, i51, i48, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i51, i48, i51, i48, i51, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i48, i51, i51, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i48, i51, i51, i51, i48, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i48, i51, i51, i48, i51, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i48, i51, i48, i51, i51, i51, i48]).
cycle(i95, [i48, i51, i48, i51, i48, i51, i48, i51, i48, i51, i48]).
cycle(i36, [i72, i24, i84, i51, i36, i72, i24, i84, i51, i36, i72]).
cycle(i50, [i54, i72, i78, i87, i99, i54, i72, i78, i87, i99, i54]).
cycle(i50, [i54, i72, i69, i66, i51, i84, i72, i78, i87, i99, i54]).
cycle(i16, [i21, i42, i45, i93, i39, i45, i93, i45, i93, i63, i21]).
cycle(i16, [i21, i42, i45, i93, i63, i21, i42, i45, i93, i63, i21]).
cycle(i16, [i21, i42, i45, i93, i45, i93, i39, i45, i93, i63, i21]).
cycle(i18, [i75, i75, i75, i75, i75, i75, i75, i75, i75, i75, i75]).
cycle(i11, [i39, i39, i39, i39, i39, i39, i39, i39, i39, i39, i39]).
cycle(i34, [i81, i81, i81, i81, i81, i81, i81, i81, i81, i81, i81]).
cycle(i70, [i69, i84, i87, i69, i90, i39, i48, i69, i84, i87, i69]).
cycle(i70, [i69, i84, i87, i69, i90, i39, i48, i69, i84, i75, i69]).
cycle(i70, [i69, i84, i87, i69, i84, i87, i69, i90, i39, i48, i69]).
cycle(i70, [i69, i84, i87, i69, i84, i75, i69, i90, i39, i48, i69]).
cycle(i70, [i69, i84, i75, i69, i90, i39, i48, i69, i84, i87, i69]).
cycle(i70, [i69, i84, i75, i69, i90, i39, i48, i69, i84, i75, i69]).
cycle(i70, [i69, i84, i75, i69, i84, i87, i69, i90, i39, i48, i69]).
cycle(i70, [i69, i84, i75, i69, i84, i75, i69, i90, i39, i48, i69]).
cycle(i15, [i96, i96, i36, i96, i36, i96, i36, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i36, i96, i36, i96, i36, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i36, i96, i36, i96, i36, i96, i96, i96, i96]).
cycle(i15, [i96, i96, i36, i96, i36, i96, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i96, i36, i96, i36, i96, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i96, i36, i96, i36, i96, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i36, i96, i36, i96, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i36, i96, i36, i96, i96, i96, i96, i96, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i36, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i36, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i36, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i36, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i36, i96, i96, i96, i96, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i96, i36, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i96, i36, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i96, i36, i96, i96, i96, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i96, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i96, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i96, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i96, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i36, i96, i96, i96, i96, i96, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i36, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i36, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i36, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i36, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i36, i96, i96, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i96, i36, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i96, i36, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i96, i36, i96, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i96, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i96, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i96, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i96, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i36, i96, i96, i96, i96, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i36, i96, i36, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i36, i96, i36, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i96, i36, i96, i36, i96, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i36, i96, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i96, i36, i96, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i36, i96, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i36, i96, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i96, i36, i96, i96, i96, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i36, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i36, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i36, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i36, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i36, i96, i96, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i96, i36, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i96, i36, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i96, i36, i96, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i96, i96, i36, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i96, i96, i36, i96, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i96, i96, i96, i36, i96, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i96, i96, i96, i96, i36, i96]).
cycle(i15, [i96, i96, i96, i96, i96, i96, i96, i96, i96, i96, i96]).
cycle(i80, [i12, i45, i12, i45, i12, i45, i12, i45, i12, i45, i12]).
cycle(i60, [i42, i45, i99, i33, i12, i63, i93, i27, i39, i48, i42]).
cycle(i93, [i84, i84, i84, i84, i84, i84, i84, i84, i84, i84, i84]).
cycle(i50, [i51, i57, i69, i66, i51, i84, i12, i57, i69, i66, i51]).
cycle(i50, [i51, i57, i69, i66, i57, i69, i66, i57, i69, i66, i51]).
cycle(i36, [i51, i36, i93, i36, i93, i36, i93, i36, i24, i84, i51]).
cycle(i36, [i51, i36, i93, i36, i24, i84, i51, i36, i24, i84, i51]).
cycle(i36, [i51, i36, i72, i24, i84, i51, i36, i72, i24, i84, i51]).
cycle(i36, [i51, i36, i24, i84, i51, i36, i93, i36, i24, i84, i51]).
cycle(i59, [i48, i48, i48, i48, i48, i48, i48, i48, i48, i48, i48]).
cycle(i83, [i6, i84, i69, i0, i6, i84, i69, i6, i84, i69, i6]).
cycle(i83, [i6, i84, i69, i6, i84, i69, i0, i6, i84, i69, i6]).
cycle(i83, [i6, i84, i69, i6, i84, i69, i6, i84, i69, i0, i6]).
cycle(i65, [i9, i96, i18, i57, i72, i9, i96, i18, i57, i72, i9]).
cycle(i65, [i9, i96, i18, i57, i72, i9, i96, i18, i57, i78, i9]).
cycle(i65, [i9, i96, i18, i57, i78, i78, i78, i78, i78, i78, i9]).
cycle(i65, [i9, i96, i18, i57, i78, i78, i9, i3, i84, i45, i9]).
cycle(i65, [i9, i96, i18, i57, i78, i9, i96, i18, i57, i72, i9]).
cycle(i65, [i9, i96, i18, i57, i78, i9, i96, i18, i57, i78, i9]).
cycle(i48, [i69, i69, i69, i69, i69, i69, i69, i69, i69, i69, i69]).
cycle(i60, [i27, i39, i48, i42, i45, i99, i33, i12, i63, i93, i27]).
cycle(i16, [i39, i45, i93, i39, i42, i45, i93, i39, i45, i93, i39]).
cycle(i16, [i39, i45, i93, i39, i45, i93, i39, i42, i45, i93, i39]).
cycle(i16, [i39, i45, i93, i39, i45, i93, i39, i87, i27, i93, i39]).
cycle(i16, [i39, i45, i93, i39, i45, i93, i45, i93, i45, i93, i39]).
cycle(i16, [i39, i45, i93, i39, i87, i27, i93, i39, i45, i93, i39]).
cycle(i16, [i39, i45, i93, i63, i21, i42, i45, i93, i45, i93, i39]).
cycle(i16, [i39, i45, i93, i45, i93, i39, i45, i93, i45, i93, i39]).
cycle(i16, [i39, i45, i93, i45, i93, i63, i21, i42, i45, i93, i39]).
cycle(i16, [i39, i45, i93, i45, i93, i45, i93, i39, i45, i93, i39]).
cycle(i81, [i84, i27, i84, i27, i84, i27, i84, i27, i84, i27, i84]).
cycle(i44, [i51, i63, i48, i27, i54, i51, i63, i48, i27, i54, i51]).
cycle(i63, [i72, i72, i72, i72, i72, i72, i72, i72, i72, i72, i72]).
cycle(i64, [i3, i9, i3, i9, i3, i9, i3, i9, i3, i9, i3]).
cycle(i58, [i54, i54, i54, i54, i54, i54, i54, i54, i54, i54, i54]).
cycle(i34, [i0, i30, i0, i30, i0, i30, i0, i30, i0, i30, i0]).
cycle(i6, [i75, i75, i75, i75, i75, i75, i75, i75, i75, i75, i75]).
cycle(i50, [i30, i39, i33, i9, i33, i9, i33, i9, i27, i15, i30]).
cycle(i50, [i30, i39, i33, i9, i33, i9, i27, i15, i12, i27, i30]).
cycle(i50, [i30, i39, i33, i9, i27, i15, i30, i39, i48, i27, i30]).
cycle(i50, [i30, i39, i33, i9, i27, i30, i39, i33, i9, i27, i30]).
cycle(i50, [i30, i39, i33, i9, i27, i30, i39, i48, i27, i15, i30]).
cycle(i50, [i30, i39, i48, i27, i15, i12, i27, i15, i12, i27, i30]).
cycle(i50, [i30, i39, i48, i27, i15, i30, i39, i33, i9, i27, i30]).
cycle(i50, [i30, i39, i48, i27, i15, i30, i39, i48, i27, i15, i30]).
cycle(i50, [i30, i39, i48, i27, i30, i39, i33, i9, i27, i15, i30]).
cycle(i83, [i69, i0, i6, i84, i69, i6, i84, i69, i6, i84, i69]).
cycle(i77, [i24, i24, i24, i24, i24, i24, i24, i24, i24, i24, i24]).
cycle(i74, [i33, i60, i33, i60, i33, i60, i33, i60, i33, i60, i33]).
cycle(i78, [i6, i6, i6, i6, i6, i6, i6, i6, i6, i6, i6]).
cycle(i83, [i69, i6, i84, i69, i0, i6, i84, i69, i6, i84, i69]).
cycle(i83, [i69, i6, i84, i69, i6, i84, i69, i0, i6, i84, i69]).
cycle(i44, [i48, i27, i54, i51, i63, i48, i27, i54, i51, i63, i48]).
cycle(i32, [i6, i90, i6, i90, i6, i90, i6, i90, i6, i90, i6]).
cycle(i11, [i15, i30, i78, i45, i51, i15, i30, i78, i45, i51, i15]).
cycle(i24, [i33, i24, i33, i24, i33, i24, i33, i24, i33, i24, i33]).
cycle(i9, [i54, i30, i9, i54, i30, i9, i54, i30, i9, i84, i54]).
cycle(i9, [i54, i30, i9, i54, i30, i9, i84, i54, i30, i9, i54]).
cycle(i9, [i54, i30, i9, i84, i54, i30, i9, i54, i30, i9, i54]).
cycle(i77, [i72, i72, i72, i72, i72, i72, i72, i72, i72, i72, i72]).
cycle(i81, [i75, i60, i21, i75, i60, i21, i75, i30, i75, i30, i75]).
cycle(i81, [i75, i60, i21, i75, i30, i75, i60, i21, i75, i30, i75]).
cycle(i81, [i75, i60, i21, i75, i30, i75, i30, i75, i60, i21, i75]).
cycle(i97, [i18, i69, i18, i69, i18, i69, i18, i69, i18, i69, i18]).
cycle(i50, [i39, i48, i27, i15, i12, i27, i15, i12, i27, i30, i39]).
cycle(i50, [i39, i48, i27, i15, i30, i39, i33, i9, i27, i30, i39]).
cycle(i50, [i39, i48, i27, i15, i30, i39, i48, i27, i15, i30, i39]).
cycle(i50, [i39, i48, i27, i30, i39, i33, i9, i27, i15, i30, i39]).
cycle(i82, [i36, i36, i36, i36, i36, i36, i36, i36, i36, i36, i36]).
cycle(i44, [i27, i54, i51, i63, i48, i27, i54, i51, i63, i48, i27]).
cycle(i5, [i60, i48, i0, i63, i9, i93, i81, i15, i81, i15, i60]).
cycle(i5, [i60, i48, i0, i63, i9, i93, i81, i15, i60, i15, i60]).
cycle(i5, [i60, i48, i0, i63, i9, i93, i9, i93, i81, i15, i60]).
cycle(i5, [i60, i48, i0, i63, i9, i93, i9, i0, i81, i15, i60]).
cycle(i5, [i60, i48, i0, i63, i9, i0, i81, i15, i81, i15, i60]).
cycle(i5, [i60, i48, i0, i63, i9, i0, i81, i15, i60, i15, i60]).
cycle(i5, [i60, i48, i0, i63, i81, i15, i81, i15, i81, i15, i60]).
cycle(i5, [i60, i48, i0, i63, i81, i15, i81, i15, i60, i15, i60]).
cycle(i5, [i60, i48, i0, i63, i81, i15, i60, i15, i81, i15, i60]).
cycle(i5, [i60, i48, i0, i63, i81, i15, i60, i15, i60, i15, i60]).
cycle(i5, [i60, i48, i0, i81, i15, i60, i48, i0, i81, i15, i60]).
cycle(i5, [i9, i93, i81, i15, i81, i15, i60, i48, i0, i63, i9]).
cycle(i5, [i9, i93, i81, i15, i60, i48, i0, i63, i9, i93, i9]).
cycle(i5, [i9, i93, i81, i15, i60, i15, i60, i48, i0, i63, i9]).
cycle(i5, [i9, i93, i9, i93, i81, i15, i60, i48, i0, i63, i9]).
cycle(i5, [i9, i93, i9, i93, i9, i93, i9, i93, i9, i93, i9]).
cycle(i5, [i9, i93, i9, i93, i9, i0, i63, i9, i0, i63, i9]).
cycle(i5, [i9, i93, i9, i0, i63, i9, i93, i9, i0, i63, i9]).
cycle(i5, [i9, i93, i9, i0, i63, i9, i0, i63, i9, i93, i9]).
cycle(i5, [i9, i93, i9, i0, i81, i15, i60, i48, i0, i63, i9]).
cycle(i60, [i99, i33, i12, i63, i93, i27, i39, i48, i42, i45, i99]).
cycle(i86, [i0, i0, i0, i0, i0, i0, i0, i0, i0, i0, i0]).
cycle(i54, [i33, i96, i9, i51, i66, i33, i96, i9, i51, i66, i33]).
cycle(i70, [i75, i69, i90, i39, i48, i69, i84, i87, i69, i84, i75]).
cycle(i70, [i75, i69, i90, i39, i48, i69, i84, i75, i69, i84, i75]).
cycle(i70, [i75, i69, i84, i87, i69, i90, i39, i48, i69, i84, i75]).
cycle(i70, [i75, i69, i84, i75, i69, i90, i39, i48, i69, i84, i75]).
cycle(i79, [i9, i69, i9, i69, i9, i69, i9, i69, i9, i69, i9]).
cycle(i79, [i9, i69, i9, i69, i9, i69, i9, i39, i3, i69, i9]).
cycle(i79, [i9, i69, i9, i69, i9, i39, i3, i69, i9, i69, i9]).
cycle(i79, [i9, i69, i9, i39, i3, i69, i9, i69, i9, i69, i9]).
cycle(i79, [i9, i69, i9, i39, i3, i69, i9, i39, i3, i69, i9]).
cycle(i44, [i54, i51, i63, i48, i27, i54, i51, i63, i48, i27, i54]).
cycle(i50, [i15, i12, i27, i15, i12, i27, i30, i39, i48, i27, i15]).
cycle(i50, [i15, i12, i27, i15, i21, i72, i78, i87, i48, i27, i15]).
cycle(i50, [i15, i12, i27, i30, i39, i33, i9, i33, i9, i27, i15]).
cycle(i50, [i15, i12, i27, i30, i39, i48, i27, i15, i12, i27, i15]).
cycle(i75, [i0, i30, i0, i0, i0, i0, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i0, i0, i0, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i30, i0, i0, i0, i0, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i30, i0, i0, i0, i0, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i0, i0, i0, i0, i30, i0, i30, i0]).
cycle(i75, [i0, i30, i0, i0, i0, i0, i30, i0, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i0, i0, i0, i30, i0, i0, i30, i0]).
cycle(i75, [i0, i30, i0, i0, i0, i0, i30, i0, i30, i0, i0]).
cycle(i75, [i0, i30, i0, i0, i0, i30, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i0, i0, i30, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i30, i0, i0, i0, i30, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i30, i0, i0, i0, i30, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i0, i0, i30, i0, i30, i0, i30, i0]).
cycle(i75, [i0, i30, i0, i0, i30, i0, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i0, i30, i0, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i30, i0, i0, i30, i0, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i30, i0, i0, i30, i0, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i0, i30, i0, i0, i30, i0, i30, i0]).
cycle(i75, [i0, i30, i0, i0, i30, i0, i30, i0, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i0, i30, i0, i30, i0, i0, i30, i0]).
cycle(i75, [i0, i30, i0, i0, i30, i0, i30, i0, i30, i0, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i0, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i0, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i0, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i0, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i0, i0, i30, i0, i30, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i0, i30, i0, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i0, i30, i0, i0, i30, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i0, i30, i0, i30, i0, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i30, i0, i0, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i30, i0, i0, i0, i30, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i30, i0, i0, i30, i0, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i30, i0, i30, i0, i0, i0]).
cycle(i75, [i0, i30, i0, i30, i0, i30, i0, i30, i0, i30, i0]).
cycle(i67, [i15, i15, i15, i15, i15, i15, i15, i15, i15, i15, i15]).
cycle(i67, [i15, i15, i15, i15, i15, i15, i15, i15, i54, i9, i15]).
cycle(i67, [i15, i15, i15, i15, i15, i15, i15, i54, i9, i15, i15]).
cycle(i67, [i15, i15, i15, i15, i15, i15, i54, i9, i15, i15, i15]).
cycle(i67, [i15, i15, i15, i15, i15, i54, i9, i15, i15, i15, i15]).
cycle(i67, [i15, i15, i15, i15, i15, i54, i9, i15, i54, i9, i15]).
cycle(i67, [i15, i15, i15, i15, i54, i9, i15, i15, i15, i15, i15]).
cycle(i67, [i15, i15, i15, i15, i54, i9, i15, i15, i54, i9, i15]).
cycle(i67, [i15, i15, i15, i15, i54, i9, i15, i54, i9, i15, i15]).
cycle(i67, [i15, i15, i15, i54, i9, i15, i15, i15, i15, i15, i15]).
cycle(i67, [i15, i15, i15, i54, i9, i15, i15, i15, i54, i9, i15]).
cycle(i67, [i15, i15, i15, i54, i9, i15, i15, i54, i9, i15, i15]).
cycle(i67, [i15, i15, i15, i54, i9, i15, i54, i9, i15, i15, i15]).
cycle(i67, [i15, i15, i54, i9, i15, i15, i15, i15, i15, i15, i15]).
cycle(i67, [i15, i15, i54, i9, i15, i15, i15, i15, i54, i9, i15]).
cycle(i67, [i15, i15, i54, i9, i15, i15, i15, i54, i9, i15, i15]).
cycle(i67, [i15, i15, i54, i9, i15, i15, i54, i9, i15, i15, i15]).
cycle(i67, [i15, i15, i54, i9, i15, i54, i9, i15, i15, i15, i15]).
cycle(i67, [i15, i15, i54, i9, i15, i54, i9, i15, i54, i9, i15]).
cycle(i70, [i84, i87, i69, i90, i39, i48, i69, i84, i87, i69, i84]).
cycle(i70, [i84, i87, i69, i90, i39, i48, i69, i84, i75, i69, i84]).
cycle(i70, [i84, i87, i69, i84, i87, i69, i90, i39, i48, i69, i84]).
cycle(i70, [i84, i87, i69, i84, i75, i69, i90, i39, i48, i69, i84]).
cycle(i24, [i27, i27, i27, i27, i27, i27, i27, i27, i27, i27, i27]).
cycle(i19, [i93, i66, i36, i21, i87, i69, i36, i72, i33, i12, i93]).
cycle(i19, [i93, i66, i36, i21, i21, i21, i21, i87, i33, i12, i93]).
cycle(i19, [i93, i66, i36, i72, i66, i36, i21, i87, i33, i12, i93]).
cycle(i52, [i21, i78, i21, i78, i21, i78, i21, i78, i21, i78, i21]).
cycle(i44, [i63, i48, i27, i54, i51, i63, i48, i27, i54, i51, i63]).
cycle(i70, [i39, i48, i69, i84, i87, i69, i84, i87, i69, i90, i39]).
cycle(i70, [i39, i48, i69, i84, i87, i69, i84, i75, i69, i90, i39]).
cycle(i70, [i39, i48, i69, i84, i75, i69, i84, i87, i69, i90, i39]).
cycle(i70, [i39, i48, i69, i84, i75, i69, i84, i75, i69, i90, i39]).
cycle(i5, [i9, i0, i63, i9, i93, i9, i93, i9, i0, i63, i9]).
cycle(i5, [i9, i0, i63, i9, i93, i9, i0, i63, i9, i93, i9]).
cycle(i5, [i9, i0, i63, i9, i0, i63, i9, i93, i9, i93, i9]).
cycle(i5, [i9, i0, i81, i15, i81, i15, i60, i48, i0, i63, i9]).
cycle(i5, [i9, i0, i81, i15, i60, i48, i0, i63, i9, i93, i9]).
cycle(i5, [i9, i0, i81, i15, i60, i15, i60, i48, i0, i63, i9]).
cycle(i28, [i18, i78, i18, i78, i18, i78, i18, i78, i18, i78, i18]).
cycle(i60, [i45, i99, i33, i12, i63, i93, i27, i39, i48, i42, i45]).
cycle(i92, [i84, i45, i84, i45, i84, i45, i84, i45, i84, i45, i84]).
cycle(i0, [i9, i12, i66, i9, i12, i66, i9, i12, i9, i12, i9]).
cycle(i0, [i9, i12, i66, i9, i12, i9, i12, i66, i9, i12, i9]).
cycle(i0, [i9, i12, i66, i9, i12, i9, i12, i9, i12, i66, i9]).
cycle(i0, [i9, i12, i9, i12, i66, i9, i12, i66, i9, i12, i9]).
cycle(i0, [i9, i12, i9, i12, i66, i9, i12, i9, i12, i66, i9]).
cycle(i0, [i9, i12, i9, i12, i9, i12, i66, i9, i12, i66, i9]).
cycle(i0, [i9, i12, i9, i12, i9, i12, i9, i12, i9, i12, i9]).
cycle(i2, [i3, i3, i3, i3, i3, i3, i3, i3, i3, i3, i3]).
cycle(i84, [i21, i87, i33, i93, i51, i30, i21, i87, i51, i30, i21]).
cycle(i84, [i21, i87, i51, i30, i21, i87, i33, i93, i51, i30, i21]).
cycle(i65, [i78, i78, i78, i78, i78, i78, i78, i78, i78, i78, i78]).
cycle(i65, [i78, i78, i78, i78, i78, i78, i9, i96, i18, i57, i78]).
cycle(i65, [i78, i78, i78, i78, i78, i9, i96, i18, i57, i78, i78]).
cycle(i65, [i78, i78, i78, i78, i9, i96, i18, i57, i78, i78, i78]).
cycle(i65, [i78, i78, i78, i9, i96, i18, i57, i78, i78, i78, i78]).
cycle(i65, [i78, i78, i9, i3, i84, i45, i9, i96, i18, i57, i78]).
cycle(i65, [i78, i78, i9, i96, i18, i57, i78, i78, i78, i78, i78]).
cycle(i65, [i45, i9, i96, i18, i57, i78, i78, i9, i3, i84, i45]).
cycle(i21, [i3, i3, i3, i3, i3, i3, i3, i3, i3, i3, i3]).
cycle(i27, [i72, i21, i72, i21, i72, i21, i72, i21, i72, i21, i72]).
cycle(i5, [i48, i0, i63, i9, i93, i81, i15, i81, i15, i60, i48]).
cycle(i5, [i48, i0, i63, i9, i93, i81, i15, i60, i15, i60, i48]).
cycle(i5, [i48, i0, i63, i9, i93, i9, i93, i81, i15, i60, i48]).
cycle(i5, [i48, i0, i63, i9, i93, i9, i0, i81, i15, i60, i48]).
cycle(i5, [i48, i0, i63, i9, i0, i81, i15, i81, i15, i60, i48]).
cycle(i5, [i48, i0, i63, i9, i0, i81, i15, i60, i15, i60, i48]).
cycle(i5, [i48, i0, i63, i81, i15, i81, i15, i81, i15, i60, i48]).
cycle(i5, [i48, i0, i63, i81, i15, i81, i15, i60, i15, i60, i48]).
cycle(i5, [i48, i0, i63, i81, i15, i60, i15, i81, i15, i60, i48]).
cycle(i5, [i48, i0, i63, i81, i15, i60, i15, i60, i15, i60, i48]).
cycle(i5, [i48, i0, i81, i15, i60, i48, i0, i81, i15, i60, i48]).
cycle(i77, [i96, i69, i96, i69, i96, i69, i96, i69, i96, i69, i96]).
cycle(i16, [i93, i63, i21, i42, i45, i93, i39, i45, i93, i45, i93]).
cycle(i16, [i93, i63, i21, i42, i45, i93, i63, i21, i42, i45, i93]).
cycle(i16, [i93, i63, i21, i42, i45, i93, i45, i93, i39, i45, i93]).
cycle(i53, [i15, i15, i15, i15, i15, i15, i15, i15, i15, i15, i15]).
cycle(i54, [i96, i9, i51, i66, i33, i96, i9, i51, i66, i33, i96]).
cycle(i50, [i21, i72, i78, i87, i48, i27, i15, i12, i27, i15, i21]).
cycle(i42, [i81, i81, i81, i81, i81, i81, i81, i81, i81, i81, i81]).
cycle(i5, [i0, i63, i9, i93, i81, i15, i81, i15, i60, i48, i0]).
cycle(i5, [i0, i63, i9, i93, i81, i15, i60, i15, i60, i48, i0]).
cycle(i5, [i0, i63, i9, i93, i9, i93, i81, i15, i60, i48, i0]).
cycle(i5, [i0, i63, i9, i93, i9, i93, i9, i0, i63, i9, i0]).
cycle(i5, [i0, i63, i9, i93, i9, i0, i63, i9, i93, i9, i0]).
cycle(i5, [i0, i63, i9, i93, i9, i0, i81, i15, i60, i48, i0]).
cycle(i5, [i0, i63, i9, i0, i63, i9, i93, i9, i93, i9, i0]).
cycle(i5, [i0, i63, i9, i0, i81, i15, i81, i15, i60, i48, i0]).
cycle(i5, [i0, i63, i9, i0, i81, i15, i60, i15, i60, i48, i0]).
cycle(i5, [i0, i63, i81, i15, i81, i15, i81, i15, i60, i48, i0]).
cycle(i5, [i0, i63, i81, i15, i81, i15, i60, i15, i60, i48, i0]).
cycle(i5, [i0, i63, i81, i15, i60, i15, i81, i15, i60, i48, i0]).
cycle(i5, [i0, i63, i81, i15, i60, i15, i60, i15, i60, i48, i0]).
cycle(i96, [i27, i27, i27, i27, i27, i27, i27, i27, i27, i27, i27]).
cycle(i70, [i84, i75, i69, i90, i39, i48, i69, i84, i87, i69, i84]).
cycle(i70, [i84, i75, i69, i90, i39, i48, i69, i84, i75, i69, i84]).
cycle(i70, [i84, i75, i69, i84, i87, i69, i90, i39, i48, i69, i84]).
cycle(i70, [i84, i75, i69, i84, i75, i69, i90, i39, i48, i69, i84]).
cycle(i50, [i69, i66, i51, i84, i72, i78, i87, i99, i66, i57, i69]).
cycle(i50, [i69, i66, i51, i84, i72, i78, i87, i99, i54, i72, i69]).
cycle(i50, [i69, i66, i51, i84, i72, i69, i66, i51, i84, i72, i69]).
cycle(i50, [i69, i66, i51, i84, i12, i57, i69, i66, i51, i57, i69]).
cycle(i50, [i69, i66, i51, i57, i69, i66, i51, i84, i12, i57, i69]).
cycle(i50, [i69, i66, i51, i57, i69, i66, i57, i69, i66, i57, i69]).
cycle(i50, [i69, i66, i57, i69, i66, i51, i57, i69, i66, i57, i69]).
cycle(i50, [i69, i66, i57, i69, i66, i57, i69, i66, i51, i57, i69]).
cycle(i32, [i60, i63, i0, i33, i15, i60, i63, i0, i33, i15, i60]).
cycle(i0, [i12, i66, i9, i12, i66, i9, i12, i9, i12, i9, i12]).
cycle(i0, [i12, i66, i9, i12, i9, i12, i66, i9, i12, i9, i12]).
cycle(i0, [i12, i66, i9, i12, i9, i12, i9, i12, i66, i9, i12]).
cycle(i75, [i30, i0, i0, i0, i0, i0, i0, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i0, i0, i0, i0, i0, i0, i30, i0, i30]).
cycle(i75, [i30, i0, i0, i0, i0, i0, i0, i30, i0, i0, i30]).
cycle(i75, [i30, i0, i0, i0, i0, i0, i30, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i0, i0, i0, i0, i30, i0, i30, i0, i30]).
cycle(i75, [i30, i0, i0, i0, i0, i30, i0, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i0, i0, i0, i30, i0, i0, i30, i0, i30]).
cycle(i75, [i30, i0, i0, i0, i0, i30, i0, i30, i0, i0, i30]).
cycle(i75, [i30, i0, i0, i0, i30, i0, i0, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i0, i0, i30, i0, i0, i0, i30, i0, i30]).
cycle(i75, [i30, i0, i0, i0, i30, i0, i0, i30, i0, i0, i30]).
cycle(i75, [i30, i0, i0, i0, i30, i0, i30, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i0, i0, i30, i0, i30, i0, i30, i0, i30]).
cycle(i75, [i30, i0, i0, i30, i0, i0, i0, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i0, i30, i0, i0, i0, i0, i30, i0, i30]).
cycle(i75, [i30, i0, i0, i30, i0, i0, i0, i30, i0, i0, i30]).
cycle(i75, [i30, i0, i0, i30, i0, i0, i30, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i0, i30, i0, i0, i30, i0, i30, i0, i30]).
cycle(i75, [i30, i0, i0, i30, i0, i30, i0, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i0, i30, i0, i30, i0, i0, i30, i0, i30]).
cycle(i75, [i30, i0, i0, i30, i0, i30, i0, i30, i0, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i0, i0, i0, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i0, i0, i0, i0, i30, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i0, i0, i0, i30, i0, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i0, i0, i30, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i0, i0, i30, i0, i30, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i0, i30, i0, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i0, i30, i0, i0, i30, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i0, i30, i0, i30, i0, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i30, i0, i0, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i30, i0, i0, i0, i30, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i30, i0, i0, i30, i0, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i30, i0, i30, i0, i0, i0, i30]).
cycle(i75, [i30, i0, i30, i0, i30, i0, i30, i0, i30, i0, i30]).
cycle(i84, [i93, i51, i30, i21, i87, i51, i30, i21, i87, i33, i93]).
cycle(i42, [i75, i72, i75, i72, i75, i72, i75, i72, i75, i72, i75]).
cycle(i5, [i0, i81, i15, i81, i15, i60, i48, i0, i63, i9, i0]).
cycle(i5, [i0, i81, i15, i60, i48, i0, i63, i9, i93, i9, i0]).
cycle(i5, [i0, i81, i15, i60, i48, i0, i81, i15, i60, i48, i0]).
cycle(i5, [i0, i81, i15, i60, i15, i60, i48, i0, i63, i9, i0]).
cycle(i53, [i21, i75, i78, i96, i6, i21, i75, i78, i96, i6, i21]).
cycle(i36, [i93, i36, i93, i36, i93, i36, i93, i36, i93, i36, i93]).
cycle(i36, [i93, i36, i93, i36, i93, i36, i24, i84, i51, i36, i93]).
cycle(i36, [i93, i36, i93, i36, i24, i84, i51, i36, i93, i36, i93]).
cycle(i36, [i93, i36, i24, i84, i51, i36, i93, i36, i93, i36, i93]).
cycle(i36, [i93, i36, i24, i84, i51, i36, i24, i84, i51, i36, i93]).
cycle(i39, [i96, i96, i96, i96, i96, i96, i96, i96, i96, i96, i96]).
cycle(i81, [i21, i75, i60, i21, i75, i30, i75, i30, i75, i60, i21]).
cycle(i81, [i21, i75, i30, i75, i60, i21, i75, i30, i75, i60, i21]).
cycle(i81, [i21, i75, i30, i75, i30, i75, i60, i21, i75, i60, i21]).
cycle(i50, [i27, i15, i12, i27, i15, i12, i27, i30, i39, i48, i27]).
cycle(i50, [i27, i15, i12, i27, i15, i21, i72, i78, i87, i48, i27]).
cycle(i50, [i27, i15, i12, i27, i30, i39, i33, i9, i33, i9, i27]).
cycle(i50, [i27, i15, i12, i27, i30, i39, i48, i27, i15, i12, i27]).
cycle(i50, [i27, i15, i30, i39, i33, i9, i33, i9, i33, i9, i27]).
cycle(i50, [i27, i15, i30, i39, i33, i9, i27, i30, i39, i48, i27]).
cycle(i50, [i27, i15, i30, i39, i48, i27, i15, i30, i39, i48, i27]).
cycle(i50, [i27, i15, i30, i39, i48, i27, i30, i39, i33, i9, i27]).
cycle(i50, [i27, i15, i21, i72, i78, i87, i48, i27, i15, i12, i27]).
cycle(i0, [i6, i6, i6, i6, i6, i6, i6, i6, i6, i6, i6]).
cycle(i9, [i84, i54, i30, i9, i54, i30, i9, i54, i30, i9, i84]).
cycle(i16, [i87, i27, i93, i39, i42, i45, i93, i45, i93, i39, i87]).
cycle(i16, [i87, i27, i93, i39, i45, i93, i39, i45, i93, i39, i87]).
cycle(i16, [i87, i27, i93, i39, i87, i27, i93, i45, i93, i39, i87]).
cycle(i16, [i87, i27, i93, i45, i93, i39, i42, i45, i93, i39, i87]).
cycle(i16, [i87, i27, i93, i45, i93, i39, i87, i27, i93, i39, i87]).
cycle(i16, [i87, i27, i93, i45, i93, i45, i93, i45, i93, i39, i87]).
cycle(i80, [i45, i12, i45, i12, i45, i12, i45, i12, i45, i12, i45]).
cycle(i88, [i54, i54, i54, i54, i54, i54, i54, i54, i54, i54, i54]).
cycle(i67, [i15, i54, i9, i15, i15, i15, i15, i15, i15, i15, i15]).
cycle(i67, [i15, i54, i9, i15, i15, i15, i15, i15, i54, i9, i15]).
cycle(i67, [i15, i54, i9, i15, i15, i15, i15, i54, i9, i15, i15]).
cycle(i67, [i15, i54, i9, i15, i15, i15, i54, i9, i15, i15, i15]).
cycle(i67, [i15, i54, i9, i15, i15, i54, i9, i15, i15, i15, i15]).
cycle(i67, [i15, i54, i9, i15, i15, i54, i9, i15, i54, i9, i15]).
cycle(i67, [i15, i54, i9, i15, i54, i9, i15, i15, i15, i15, i15]).
cycle(i67, [i15, i54, i9, i15, i54, i9, i15, i15, i54, i9, i15]).
cycle(i67, [i15, i54, i9, i15, i54, i9, i15, i54, i9, i15, i15]).
cycle(i53, [i78, i96, i6, i21, i75, i78, i96, i6, i21, i75, i78]).
cycle(i7, [i18, i75, i84, i72, i57, i18, i75, i84, i72, i57, i18]).
cycle(i82, [i21, i21, i21, i21, i21, i21, i21, i21, i21, i21, i21]).
cycle(i15, [i36, i96, i36, i96, i36, i96, i36, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i36, i96, i36, i96, i36, i96, i96, i96, i36]).
cycle(i15, [i36, i96, i36, i96, i36, i96, i96, i36, i96, i96, i36]).
cycle(i15, [i36, i96, i36, i96, i36, i96, i96, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i36, i96, i36, i96, i96, i96, i96, i96, i36]).
cycle(i15, [i36, i96, i36, i96, i96, i36, i96, i36, i96, i96, i36]).
cycle(i15, [i36, i96, i36, i96, i96, i36, i96, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i36, i96, i96, i36, i96, i96, i96, i96, i36]).
cycle(i15, [i36, i96, i36, i96, i96, i96, i36, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i36, i96, i96, i96, i36, i96, i96, i96, i36]).
cycle(i15, [i36, i96, i36, i96, i96, i96, i96, i36, i96, i96, i36]).
cycle(i15, [i36, i96, i36, i96, i96, i96, i96, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i36, i96, i96, i96, i96, i96, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i36, i96, i36, i96, i36, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i36, i96, i36, i96, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i96, i36, i96, i36, i96, i96, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i36, i96, i96, i36, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i96, i36, i96, i96, i36, i96, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i36, i96, i96, i96, i36, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i36, i96, i96, i96, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i96, i36, i96, i96, i96, i96, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i36, i96, i36, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i36, i96, i36, i96, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i36, i96, i96, i36, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i36, i96, i96, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i36, i96, i96, i96, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i96, i36, i96, i36, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i96, i36, i96, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i96, i36, i96, i96, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i96, i96, i36, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i96, i96, i36, i96, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i96, i96, i96, i36, i96, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i96, i96, i96, i96, i36, i96, i36]).
cycle(i15, [i36, i96, i96, i96, i96, i96, i96, i96, i96, i96, i36]).
cycle(i50, [i6, i6, i6, i6, i6, i6, i6, i6, i6, i6, i6]).
cycle(i79, [i9, i39, i3, i69, i9, i69, i9, i69, i9, i69, i9]).
cycle(i79, [i9, i39, i3, i69, i9, i69, i9, i39, i3, i69, i9]).
cycle(i79, [i9, i39, i3, i69, i9, i39, i3, i69, i9, i69, i9]).
cycle(i79, [i9, i39, i81, i3, i69, i9, i39, i81, i3, i69, i9]).
cycle(i24, [i78, i78, i78, i78, i78, i78, i78, i78, i78, i78, i78]).
cycle(i6, [i3, i3, i3, i3, i3, i3, i3, i3, i3, i3, i3]).
cycle(i50, [i84, i12, i57, i69, i66, i51, i57, i69, i66, i51, i84]).
cycle(i53, [i6, i21, i75, i78, i96, i6, i21, i75, i78, i96, i6]).
cycle(i70, [i90, i39, i48, i69, i84, i87, i69, i84, i87, i69, i90]).
cycle(i70, [i90, i39, i48, i69, i84, i87, i69, i84, i75, i69, i90]).
cycle(i70, [i90, i39, i48, i69, i84, i75, i69, i84, i87, i69, i90]).
cycle(i70, [i90, i39, i48, i69, i84, i75, i69, i84, i75, i69, i90]).
cycle(i5, [i15, i81, i15, i81, i15, i81, i15, i81, i15, i81, i15]).
cycle(i5, [i15, i81, i15, i81, i15, i81, i15, i81, i15, i60, i15]).
cycle(i5, [i15, i81, i15, i81, i15, i81, i15, i60, i15, i81, i15]).
cycle(i5, [i15, i81, i15, i81, i15, i81, i15, i60, i15, i60, i15]).
cycle(i5, [i15, i81, i15, i81, i15, i60, i48, i0, i63, i81, i15]).
cycle(i5, [i15, i81, i15, i81, i15, i60, i15, i81, i15, i81, i15]).
cycle(i5, [i15, i81, i15, i81, i15, i60, i15, i81, i15, i60, i15]).
cycle(i5, [i15, i81, i15, i81, i15, i60, i15, i60, i15, i81, i15]).
cycle(i5, [i15, i81, i15, i81, i15, i60, i15, i60, i15, i60, i15]).
cycle(i5, [i15, i81, i15, i60, i48, i0, i63, i9, i93, i81, i15]).
cycle(i5, [i15, i81, i15, i60, i48, i0, i63, i9, i0, i81, i15]).
cycle(i5, [i15, i81, i15, i60, i48, i0, i63, i81, i15, i81, i15]).
cycle(i5, [i15, i81, i15, i60, i48, i0, i63, i81, i15, i60, i15]).
cycle(i5, [i15, i81, i15, i60, i15, i81, i15, i81, i15, i81, i15]).
cycle(i5, [i15, i81, i15, i60, i15, i81, i15, i81, i15, i60, i15]).
cycle(i5, [i15, i81, i15, i60, i15, i81, i15, i60, i15, i81, i15]).
cycle(i5, [i15, i81, i15, i60, i15, i81, i15, i60, i15, i60, i15]).
cycle(i5, [i15, i81, i15, i60, i15, i60, i48, i0, i63, i81, i15]).
cycle(i5, [i15, i81, i15, i60, i15, i60, i15, i81, i15, i81, i15]).
cycle(i5, [i15, i81, i15, i60, i15, i60, i15, i81, i15, i60, i15]).
cycle(i5, [i15, i81, i15, i60, i15, i60, i15, i60, i15, i81, i15]).
cycle(i5, [i15, i81, i15, i60, i15, i60, i15, i60, i15, i60, i15]).
cycle(i50, [i78, i87, i99, i66, i57, i69, i66, i51, i84, i72, i78]).
cycle(i50, [i78, i87, i99, i54, i72, i78, i87, i99, i54, i72, i78]).
cycle(i50, [i78, i87, i99, i54, i72, i69, i66, i51, i84, i72, i78]).
cycle(i50, [i78, i87, i48, i27, i15, i12, i27, i15, i21, i72, i78]).
cycle(i67, [i54, i9, i15, i15, i15, i15, i15, i15, i15, i15, i54]).
cycle(i67, [i54, i9, i15, i15, i15, i15, i15, i54, i9, i15, i54]).
cycle(i67, [i54, i9, i15, i15, i15, i15, i54, i9, i15, i15, i54]).
cycle(i67, [i54, i9, i15, i15, i15, i54, i9, i15, i15, i15, i54]).
cycle(i67, [i54, i9, i15, i15, i54, i9, i15, i15, i15, i15, i54]).
cycle(i67, [i54, i9, i15, i15, i54, i9, i15, i54, i9, i15, i54]).
cycle(i67, [i54, i9, i15, i54, i9, i15, i15, i15, i15, i15, i54]).
cycle(i67, [i54, i9, i15, i54, i9, i15, i15, i54, i9, i15, i54]).
cycle(i67, [i54, i9, i15, i54, i9, i15, i54, i9, i15, i15, i54]).
cycle(i84, [i87, i33, i93, i51, i30, i21, i87, i51, i30, i21, i87]).
cycle(i0, [i12, i9, i12, i66, i9, i12, i66, i9, i12, i9, i12]).
cycle(i0, [i12, i9, i12, i66, i9, i12, i9, i12, i66, i9, i12]).
cycle(i0, [i12, i9, i12, i9, i12, i66, i9, i12, i66, i9, i12]).
cycle(i0, [i12, i9, i12, i9, i12, i9, i12, i9, i12, i9, i12]).
cycle(i17, [i30, i33, i75, i30, i33, i75, i30, i33, i75, i0, i30]).
cycle(i17, [i30, i33, i75, i30, i33, i75, i0, i30, i33, i75, i30]).
cycle(i17, [i30, i33, i75, i0, i30, i33, i75, i30, i33, i75, i30]).
cycle(i17, [i30, i33, i75, i0, i30, i33, i63, i42, i54, i0, i30]).
cycle(i17, [i30, i33, i63, i42, i54, i0, i30, i33, i75, i0, i30]).
cycle(i12, [i66, i66, i66, i66, i66, i66, i66, i66, i66, i66, i66]).
cycle(i2, [i27, i66, i27, i66, i27, i66, i27, i66, i27, i66, i27]).
cycle(i83, [i0, i6, i84, i69, i6, i84, i69, i6, i84, i69, i0]).
cycle(i19, [i66, i36, i21, i87, i33, i12, i93, i66, i36, i72, i66]).
cycle(i19, [i66, i36, i21, i87, i69, i36, i72, i33, i12, i93, i66]).
cycle(i19, [i66, i36, i21, i87, i69, i36, i72, i66, i36, i72, i66]).
cycle(i19, [i66, i36, i21, i21, i21, i21, i87, i33, i12, i93, i66]).
cycle(i19, [i66, i36, i21, i21, i21, i21, i87, i69, i36, i72, i66]).
cycle(i19, [i66, i36, i72, i66, i36, i21, i87, i33, i12, i93, i66]).
cycle(i19, [i66, i36, i72, i66, i36, i21, i87, i69, i36, i72, i66]).
cycle(i24, [i24, i33, i24, i33, i24, i33, i24, i33, i24, i33, i24]).
cycle(i71, [i21, i0, i45, i21, i0, i45, i21, i0, i21, i0, i21]).
cycle(i71, [i21, i0, i45, i21, i0, i21, i0, i45, i21, i0, i21]).
cycle(i71, [i21, i0, i45, i21, i0, i21, i0, i21, i0, i45, i21]).
cycle(i71, [i21, i0, i21, i0, i45, i21, i0, i45, i21, i0, i21]).
cycle(i71, [i21, i0, i21, i0, i45, i21, i0, i21, i0, i45, i21]).
cycle(i71, [i21, i0, i21, i0, i21, i0, i45, i21, i0, i45, i21]).
cycle(i71, [i21, i0, i21, i0, i21, i0, i21, i0, i21, i0, i21]).
cycle(i57, [i48, i69, i48, i69, i48, i69, i48, i69, i48, i69, i48]).
cycle(i43, [i60, i60, i60, i60, i60, i60, i60, i60, i60, i60, i60]).
cycle(i84, [i30, i21, i87, i33, i93, i51, i30, i21, i87, i51, i30]).
cycle(i84, [i30, i21, i87, i51, i30, i21, i87, i33, i93, i51, i30]).
cycle(i80, [i60, i42, i15, i60, i42, i15, i42, i15, i42, i15, i60]).
cycle(i80, [i60, i42, i15, i42, i15, i60, i42, i15, i42, i15, i60]).
cycle(i80, [i60, i42, i15, i42, i15, i42, i15, i60, i42, i15, i60]).
cycle(i50, [i87, i99, i66, i57, i69, i66, i51, i84, i72, i78, i87]).
cycle(i50, [i87, i99, i54, i72, i78, i87, i99, i54, i72, i78, i87]).
cycle(i50, [i87, i99, i54, i72, i69, i66, i51, i84, i72, i78, i87]).
cycle(i84, [i51, i30, i21, i87, i33, i93, i51, i30, i21, i87, i51]).
cycle(i84, [i51, i30, i21, i87, i51, i30, i21, i87, i33, i93, i51]).
cycle(i31, [i3, i15, i3, i15, i3, i15, i3, i15, i3, i15, i3]).
cycle(i97, [i27, i27, i27, i27, i27, i27, i27, i27, i27, i27, i27]).
cycle(i96, [i75, i75, i48, i33, i69, i75, i48, i33, i69, i75, i75]).
cycle(i96, [i75, i75, i48, i33, i69, i75, i75, i48, i33, i69, i75]).
cycle(i96, [i75, i75, i48, i33, i69, i75, i75, i75, i75, i75, i75]).
cycle(i96, [i75, i75, i75, i48, i33, i69, i75, i48, i33, i69, i75]).
cycle(i96, [i75, i75, i75, i48, i33, i69, i75, i75, i75, i75, i75]).
cycle(i96, [i75, i75, i75, i75, i48, i33, i69, i75, i75, i75, i75]).
cycle(i96, [i75, i75, i75, i75, i75, i48, i33, i69, i75, i75, i75]).
cycle(i96, [i75, i75, i75, i75, i75, i75, i48, i33, i69, i75, i75]).
cycle(i96, [i75, i75, i75, i75, i75, i75, i75, i48, i33, i69, i75]).
cycle(i96, [i75, i75, i75, i75, i75, i75, i75, i75, i75, i75, i75]).
cycle(i71, [i0, i45, i21, i0, i45, i21, i0, i21, i0, i21, i0]).
cycle(i71, [i0, i45, i21, i0, i21, i0, i45, i21, i0, i21, i0]).
cycle(i71, [i0, i45, i21, i0, i21, i0, i21, i0, i45, i21, i0]).
cycle(i71, [i45, i21, i0, i45, i21, i0, i21, i0, i21, i0, i45]).
cycle(i71, [i45, i21, i0, i21, i0, i45, i21, i0, i21, i0, i45]).
cycle(i71, [i45, i21, i0, i21, i0, i21, i0, i45, i21, i0, i45]).
cycle(i70, [i18, i0, i18, i0, i18, i0, i18, i0, i18, i0, i18]).
cycle(i19, [i69, i36, i21, i87, i69, i36, i21, i21, i21, i87, i69]).
cycle(i19, [i69, i36, i21, i21, i87, i69, i36, i21, i21, i87, i69]).
cycle(i19, [i69, i36, i21, i21, i21, i87, i69, i36, i21, i87, i69]).
cycle(i19, [i69, i36, i21, i21, i21, i21, i21, i21, i21, i87, i69]).
cycle(i19, [i69, i36, i72, i33, i12, i93, i66, i36, i21, i87, i69]).
cycle(i19, [i69, i36, i72, i66, i36, i21, i21, i21, i21, i87, i69]).
cycle(i19, [i69, i36, i72, i66, i36, i72, i66, i36, i21, i87, i69]).
cycle(i16, [i93, i45, i93, i39, i42, i45, i93, i39, i42, i45, i93]).
cycle(i16, [i93, i45, i93, i39, i42, i45, i93, i39, i87, i27, i93]).
cycle(i16, [i93, i45, i93, i39, i42, i45, i93, i45, i93, i45, i93]).
cycle(i16, [i93, i45, i93, i39, i45, i93, i39, i45, i93, i45, i93]).
cycle(i16, [i93, i45, i93, i39, i45, i93, i63, i21, i42, i45, i93]).
cycle(i16, [i93, i45, i93, i39, i45, i93, i45, i93, i39, i45, i93]).
cycle(i16, [i93, i45, i93, i39, i87, i27, i93, i39, i42, i45, i93]).
cycle(i16, [i93, i45, i93, i39, i87, i27, i93, i39, i87, i27, i93]).
cycle(i16, [i93, i45, i93, i39, i87, i27, i93, i45, i93, i45, i93]).
cycle(i16, [i93, i45, i93, i63, i21, i42, i45, i93, i39, i45, i93]).
cycle(i16, [i93, i45, i93, i45, i93, i39, i42, i45, i93, i45, i93]).
cycle(i16, [i93, i45, i93, i45, i93, i39, i45, i93, i39, i45, i93]).
cycle(i16, [i93, i45, i93, i45, i93, i39, i87, i27, i93, i45, i93]).
cycle(i16, [i93, i45, i93, i45, i93, i45, i93, i39, i42, i45, i93]).
cycle(i16, [i93, i45, i93, i45, i93, i45, i93, i39, i87, i27, i93]).
cycle(i16, [i93, i45, i93, i45, i93, i45, i93, i45, i93, i45, i93]).
cycle(i36, [i36, i72, i24, i84, i51, i36, i72, i24, i84, i51, i36]).
cycle(i48, [i72, i90, i72, i90, i72, i90, i72, i90, i72, i90, i72]).
cycle(i50, [i15, i30, i39, i33, i9, i33, i9, i33, i9, i27, i15]).
cycle(i50, [i15, i30, i39, i33, i9, i27, i30, i39, i48, i27, i15]).
cycle(i50, [i15, i30, i39, i48, i27, i15, i30, i39, i48, i27, i15]).
cycle(i50, [i15, i30, i39, i48, i27, i30, i39, i33, i9, i27, i15]).
cycle(i79, [i69, i9, i69, i9, i69, i9, i69, i9, i69, i9, i69]).
cycle(i79, [i69, i9, i69, i9, i69, i9, i69, i9, i39, i3, i69]).
cycle(i79, [i69, i9, i69, i9, i69, i9, i39, i3, i69, i9, i69]).
cycle(i79, [i69, i9, i69, i9, i39, i3, i69, i9, i69, i9, i69]).
cycle(i79, [i69, i9, i69, i9, i39, i3, i69, i9, i39, i3, i69]).
cycle(i79, [i69, i9, i39, i3, i69, i9, i69, i9, i69, i9, i69]).
cycle(i79, [i69, i9, i39, i3, i69, i9, i69, i9, i39, i3, i69]).
cycle(i79, [i69, i9, i39, i3, i69, i9, i39, i3, i69, i9, i69]).
cycle(i79, [i69, i9, i39, i81, i3, i69, i9, i39, i81, i3, i69]).
cycle(i10, [i15, i78, i60, i33, i87, i15, i78, i60, i33, i87, i15]).
cycle(i80, [i15, i42, i15, i60, i42, i15, i60, i42, i15, i42, i15]).
cycle(i80, [i15, i42, i15, i60, i42, i15, i42, i15, i60, i42, i15]).
cycle(i80, [i15, i42, i15, i42, i15, i60, i42, i15, i60, i42, i15]).
cycle(i80, [i15, i42, i15, i42, i15, i42, i15, i42, i15, i42, i15]).
cycle(i65, [i84, i45, i9, i96, i18, i57, i78, i78, i9, i3, i84]).
cycle(i34, [i18, i18, i18, i18, i18, i18, i18, i18, i18, i18, i18]).
cycle(i27, [i39, i84, i39, i84, i39, i84, i39, i84, i39, i84, i39]).
cycle(i50, [i9, i27, i15, i12, i27, i30, i39, i33, i9, i33, i9]).
cycle(i50, [i9, i27, i15, i30, i39, i33, i9, i33, i9, i33, i9]).
cycle(i50, [i9, i27, i15, i30, i39, i48, i27, i30, i39, i33, i9]).
cycle(i50, [i9, i27, i30, i39, i33, i9, i27, i30, i39, i33, i9]).
cycle(i50, [i9, i27, i30, i39, i48, i27, i15, i30, i39, i33, i9]).
cycle(i24, [i57, i57, i57, i57, i57, i57, i57, i57, i57, i57, i57]).
cycle(i16, [i39, i87, i27, i93, i39, i42, i45, i93, i45, i93, i39]).
cycle(i16, [i39, i87, i27, i93, i39, i45, i93, i39, i45, i93, i39]).
cycle(i16, [i39, i87, i27, i93, i39, i87, i27, i93, i45, i93, i39]).
cycle(i16, [i39, i87, i27, i93, i45, i93, i39, i42, i45, i93, i39]).
cycle(i16, [i39, i87, i27, i93, i45, i93, i39, i87, i27, i93, i39]).
cycle(i16, [i39, i87, i27, i93, i45, i93, i45, i93, i45, i93, i39]).
cycle(i16, [i42, i45, i93, i39, i42, i45, i93, i45, i93, i39, i42]).
cycle(i16, [i42, i45, i93, i39, i45, i93, i39, i45, i93, i39, i42]).
cycle(i16, [i42, i45, i93, i39, i45, i93, i45, i93, i63, i21, i42]).
cycle(i16, [i42, i45, i93, i39, i87, i27, i93, i45, i93, i39, i42]).
cycle(i16, [i42, i45, i93, i63, i21, i42, i45, i93, i63, i21, i42]).
cycle(i16, [i42, i45, i93, i45, i93, i39, i42, i45, i93, i39, i42]).
cycle(i16, [i42, i45, i93, i45, i93, i39, i45, i93, i63, i21, i42]).
cycle(i16, [i42, i45, i93, i45, i93, i39, i87, i27, i93, i39, i42]).
cycle(i16, [i42, i45, i93, i45, i93, i45, i93, i45, i93, i39, i42]).
cycle(i19, [i87, i33, i12, i93, i66, i36, i21, i21, i21, i21, i87]).
cycle(i19, [i87, i33, i12, i93, i66, i36, i72, i66, i36, i21, i87]).
cycle(i17, [i33, i63, i42, i54, i0, i30, i33, i75, i0, i30, i33]).
cycle(i65, [i57, i72, i9, i96, i18, i57, i72, i9, i96, i18, i57]).
cycle(i65, [i57, i72, i9, i96, i18, i57, i78, i9, i96, i18, i57]).
cycle(i60, [i39, i48, i42, i45, i99, i33, i12, i63, i93, i27, i39]).
cycle(i28, [i15, i36, i6, i87, i81, i15, i36, i6, i87, i81, i15]).
cycle(i65, [i78, i9, i3, i84, i45, i9, i96, i18, i57, i78, i78]).
cycle(i65, [i78, i9, i96, i18, i57, i72, i9, i96, i18, i57, i78]).
cycle(i65, [i78, i9, i96, i18, i57, i78, i78, i78, i78, i78, i78]).
cycle(i65, [i78, i9, i96, i18, i57, i78, i9, i96, i18, i57, i78]).
cycle(i71, [i0, i21, i0, i45, i21, i0, i45, i21, i0, i21, i0]).
cycle(i71, [i0, i21, i0, i45, i21, i0, i21, i0, i45, i21, i0]).
cycle(i71, [i0, i21, i0, i21, i0, i45, i21, i0, i45, i21, i0]).
cycle(i71, [i0, i21, i0, i21, i0, i21, i0, i21, i0, i21, i0]).
cycle(i16, [i27, i93, i39, i42, i45, i93, i45, i93, i39, i87, i27]).
cycle(i16, [i27, i93, i39, i45, i93, i39, i45, i93, i39, i87, i27]).
cycle(i16, [i27, i93, i39, i87, i27, i93, i45, i93, i39, i87, i27]).
cycle(i16, [i27, i93, i45, i93, i39, i42, i45, i93, i39, i87, i27]).
cycle(i16, [i27, i93, i45, i93, i39, i87, i27, i93, i39, i87, i27]).
cycle(i16, [i27, i93, i45, i93, i45, i93, i45, i93, i39, i87, i27]).
cycle(i79, [i81, i3, i69, i9, i39, i81, i3, i69, i9, i39, i81]).
cycle(i57, [i69, i48, i69, i48, i69, i48, i69, i48, i69, i48, i69]).
cycle(i7, [i75, i84, i72, i57, i18, i75, i84, i72, i57, i18, i75]).
cycle(i5, [i60, i15, i81, i15, i81, i15, i81, i15, i81, i15, i60]).
cycle(i5, [i60, i15, i81, i15, i81, i15, i81, i15, i60, i15, i60]).
cycle(i5, [i60, i15, i81, i15, i81, i15, i60, i15, i81, i15, i60]).
cycle(i5, [i60, i15, i81, i15, i81, i15, i60, i15, i60, i15, i60]).
cycle(i5, [i60, i15, i81, i15, i60, i48, i0, i63, i81, i15, i60]).
cycle(i5, [i60, i15, i81, i15, i60, i15, i81, i15, i81, i15, i60]).
cycle(i5, [i60, i15, i81, i15, i60, i15, i81, i15, i60, i15, i60]).
cycle(i5, [i60, i15, i81, i15, i60, i15, i60, i15, i81, i15, i60]).
cycle(i5, [i60, i15, i81, i15, i60, i15, i60, i15, i60, i15, i60]).
cycle(i5, [i60, i15, i60, i48, i0, i63, i9, i93, i81, i15, i60]).
cycle(i5, [i60, i15, i60, i48, i0, i63, i9, i0, i81, i15, i60]).
cycle(i5, [i60, i15, i60, i48, i0, i63, i81, i15, i81, i15, i60]).
cycle(i5, [i60, i15, i60, i48, i0, i63, i81, i15, i60, i15, i60]).
cycle(i5, [i60, i15, i60, i15, i81, i15, i81, i15, i81, i15, i60]).
cycle(i5, [i60, i15, i60, i15, i81, i15, i81, i15, i60, i15, i60]).
cycle(i5, [i60, i15, i60, i15, i81, i15, i60, i15, i81, i15, i60]).
cycle(i5, [i60, i15, i60, i15, i81, i15, i60, i15, i60, i15, i60]).
cycle(i5, [i60, i15, i60, i15, i60, i48, i0, i63, i81, i15, i60]).
cycle(i5, [i60, i15, i60, i15, i60, i15, i81, i15, i81, i15, i60]).
cycle(i5, [i60, i15, i60, i15, i60, i15, i81, i15, i60, i15, i60]).
cycle(i5, [i60, i15, i60, i15, i60, i15, i60, i15, i81, i15, i60]).
cycle(i5, [i60, i15, i60, i15, i60, i15, i60, i15, i60, i15, i60]).
cycle(i13, [i81, i87, i45, i48, i78, i81, i87, i45, i48, i78, i81]).
cycle(i5, [i15, i60, i48, i0, i63, i9, i93, i81, i15, i81, i15]).
cycle(i5, [i15, i60, i48, i0, i63, i9, i93, i81, i15, i60, i15]).
cycle(i5, [i15, i60, i48, i0, i63, i9, i93, i9, i93, i81, i15]).
cycle(i5, [i15, i60, i48, i0, i63, i9, i93, i9, i0, i81, i15]).
cycle(i5, [i15, i60, i48, i0, i63, i9, i0, i81, i15, i81, i15]).
cycle(i5, [i15, i60, i48, i0, i63, i9, i0, i81, i15, i60, i15]).
cycle(i5, [i15, i60, i48, i0, i63, i81, i15, i81, i15, i81, i15]).
cycle(i5, [i15, i60, i48, i0, i63, i81, i15, i81, i15, i60, i15]).
cycle(i5, [i15, i60, i48, i0, i63, i81, i15, i60, i15, i81, i15]).
cycle(i5, [i15, i60, i48, i0, i63, i81, i15, i60, i15, i60, i15]).
cycle(i5, [i15, i60, i48, i0, i81, i15, i60, i48, i0, i81, i15]).
cycle(i5, [i15, i60, i15, i81, i15, i81, i15, i81, i15, i81, i15]).
cycle(i5, [i15, i60, i15, i81, i15, i81, i15, i81, i15, i60, i15]).
cycle(i5, [i15, i60, i15, i81, i15, i81, i15, i60, i15, i81, i15]).
cycle(i5, [i15, i60, i15, i81, i15, i81, i15, i60, i15, i60, i15]).
cycle(i5, [i15, i60, i15, i81, i15, i60, i48, i0, i63, i81, i15]).
cycle(i5, [i15, i60, i15, i81, i15, i60, i15, i81, i15, i81, i15]).
cycle(i5, [i15, i60, i15, i81, i15, i60, i15, i81, i15, i60, i15]).
cycle(i5, [i15, i60, i15, i81, i15, i60, i15, i60, i15, i81, i15]).
cycle(i5, [i15, i60, i15, i81, i15, i60, i15, i60, i15, i60, i15]).
cycle(i5, [i15, i60, i15, i60, i48, i0, i63, i9, i93, i81, i15]).
cycle(i5, [i15, i60, i15, i60, i48, i0, i63, i9, i0, i81, i15]).
cycle(i5, [i15, i60, i15, i60, i48, i0, i63, i81, i15, i81, i15]).
cycle(i5, [i15, i60, i15, i60, i48, i0, i63, i81, i15, i60, i15]).
cycle(i5, [i15, i60, i15, i60, i15, i81, i15, i81, i15, i81, i15]).
cycle(i5, [i15, i60, i15, i60, i15, i81, i15, i81, i15, i60, i15]).
cycle(i5, [i15, i60, i15, i60, i15, i81, i15, i60, i15, i81, i15]).
cycle(i5, [i15, i60, i15, i60, i15, i81, i15, i60, i15, i60, i15]).
cycle(i5, [i15, i60, i15, i60, i15, i60, i48, i0, i63, i81, i15]).
cycle(i5, [i15, i60, i15, i60, i15, i60, i15, i81, i15, i81, i15]).
cycle(i5, [i15, i60, i15, i60, i15, i60, i15, i81, i15, i60, i15]).
cycle(i5, [i15, i60, i15, i60, i15, i60, i15, i60, i15, i81, i15]).
cycle(i5, [i15, i60, i15, i60, i15, i60, i15, i60, i15, i60, i15]).
cycle(i36, [i36, i24, i84, i51, i36, i93, i36, i93, i36, i93, i36]).
cycle(i36, [i36, i24, i84, i51, i36, i93, i36, i24, i84, i51, i36]).
cycle(i36, [i36, i24, i84, i51, i36, i24, i84, i51, i36, i93, i36]).
cycle(i13, [i48, i78, i81, i87, i45, i48, i78, i81, i87, i45, i48]).
cycle(i83, [i84, i69, i0, i6, i84, i69, i6, i84, i69, i6, i84]).
cycle(i83, [i84, i69, i6, i84, i69, i0, i6, i84, i69, i6, i84]).
cycle(i83, [i84, i69, i6, i84, i69, i6, i84, i69, i0, i6, i84]).
cycle(i19, [i87, i69, i36, i21, i87, i69, i36, i21, i21, i21, i87]).
cycle(i19, [i87, i69, i36, i21, i21, i87, i69, i36, i21, i21, i87]).
cycle(i19, [i87, i69, i36, i21, i21, i21, i87, i69, i36, i21, i87]).
cycle(i19, [i87, i69, i36, i21, i21, i21, i21, i21, i21, i21, i87]).
cycle(i19, [i87, i69, i36, i72, i33, i12, i93, i66, i36, i21, i87]).
cycle(i19, [i87, i69, i36, i72, i66, i36, i21, i21, i21, i21, i87]).
cycle(i19, [i87, i69, i36, i72, i66, i36, i72, i66, i36, i21, i87]).
cycle(i81, [i60, i21, i75, i60, i21, i75, i30, i75, i30, i75, i60]).
cycle(i81, [i60, i21, i75, i30, i75, i60, i21, i75, i30, i75, i60]).
cycle(i81, [i60, i21, i75, i30, i75, i30, i75, i60, i21, i75, i60]).
cycle(i93, [i54, i69, i54, i69, i54, i69, i54, i69, i54, i69, i54]).
cycle(i31, [i66, i66, i66, i66, i66, i66, i66, i66, i66, i66, i66]).
cycle(i96, [i33, i69, i75, i48, i33, i69, i75, i75, i75, i48, i33]).
cycle(i96, [i33, i69, i75, i75, i48, i33, i69, i75, i75, i48, i33]).
cycle(i96, [i33, i69, i75, i75, i75, i48, i33, i69, i75, i48, i33]).
cycle(i96, [i33, i69, i75, i75, i75, i75, i75, i75, i75, i48, i33]).
cycle(i84, [i33, i93, i51, i30, i21, i87, i51, i30, i21, i87, i33]).
cycle(i11, [i51, i15, i30, i78, i45, i51, i15, i30, i78, i45, i51]).
cycle(i9, [i9, i84, i54, i30, i9, i54, i30, i9, i54, i30, i9]).
cycle(i60, [i12, i63, i93, i27, i39, i48, i42, i45, i99, i33, i12]).
cycle(i69, [i24, i24, i24, i24, i24, i24, i24, i24, i24, i24, i24]).
cycle(i13, [i78, i81, i87, i45, i48, i78, i81, i87, i45, i48, i78]).
cycle(i11, [i78, i45, i51, i15, i30, i78, i45, i51, i15, i30, i78]).
cycle(i5, [i63, i9, i93, i81, i15, i81, i15, i60, i48, i0, i63]).
cycle(i5, [i63, i9, i93, i81, i15, i60, i15, i60, i48, i0, i63]).
cycle(i5, [i63, i9, i93, i9, i93, i81, i15, i60, i48, i0, i63]).
cycle(i5, [i63, i9, i93, i9, i93, i9, i0, i63, i9, i0, i63]).
cycle(i5, [i63, i9, i93, i9, i0, i63, i9, i93, i9, i0, i63]).
cycle(i5, [i63, i9, i93, i9, i0, i81, i15, i60, i48, i0, i63]).
cycle(i5, [i63, i9, i0, i63, i9, i93, i9, i93, i9, i0, i63]).
cycle(i5, [i63, i9, i0, i81, i15, i81, i15, i60, i48, i0, i63]).
cycle(i5, [i63, i9, i0, i81, i15, i60, i15, i60, i48, i0, i63]).
cycle(i32, [i90, i6, i90, i6, i90, i6, i90, i6, i90, i6, i90]).
cycle(i84, [i87, i51, i30, i21, i87, i33, i93, i51, i30, i21, i87]).
cycle(i2, [i66, i27, i66, i27, i66, i27, i66, i27, i66, i27, i66]).
cycle(i62, [i81, i81, i24, i81, i24, i81, i24, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i24, i81, i24, i81, i24, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i24, i81, i24, i81, i24, i81, i81, i81, i81]).
cycle(i62, [i81, i81, i24, i81, i24, i81, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i81, i24, i81, i24, i81, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i81, i24, i81, i24, i81, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i24, i81, i24, i81, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i24, i81, i24, i81, i81, i81, i81, i81, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i24, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i24, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i24, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i24, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i24, i81, i81, i81, i81, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i81, i24, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i81, i24, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i81, i24, i81, i81, i81, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i81, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i81, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i81, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i81, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i24, i81, i81, i81, i81, i81, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i24, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i24, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i24, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i24, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i24, i81, i81, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i81, i24, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i81, i24, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i81, i24, i81, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i81, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i81, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i81, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i81, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i24, i81, i81, i81, i81, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i24, i81, i24, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i24, i81, i24, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i81, i24, i81, i24, i81, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i24, i81, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i81, i24, i81, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i24, i81, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i24, i81, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i81, i24, i81, i81, i81, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i24, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i24, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i24, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i24, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i24, i81, i81, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i81, i24, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i81, i24, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i81, i24, i81, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i81, i81, i24, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i81, i81, i24, i81, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i81, i81, i81, i24, i81, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i81, i81, i81, i81, i24, i81]).
cycle(i62, [i81, i81, i81, i81, i81, i81, i81, i81, i81, i81, i81]).
cycle(i81, [i75, i30, i75, i60, i21, i75, i60, i21, i75, i30, i75]).
cycle(i81, [i75, i30, i75, i60, i21, i75, i30, i75, i60, i21, i75]).
cycle(i81, [i75, i30, i75, i30, i75, i60, i21, i75, i60, i21, i75]).
cycle(i81, [i75, i30, i75, i30, i75, i30, i75, i30, i75, i30, i75]).
cycle(i97, [i69, i18, i69, i18, i69, i18, i69, i18, i69, i18, i69]).
cycle(i29, [i39, i39, i39, i39, i39, i39, i39, i39, i39, i39, i39]).
cycle(i50, [i12, i27, i15, i12, i27, i30, i39, i48, i27, i15, i12]).
cycle(i50, [i12, i27, i15, i21, i72, i78, i87, i48, i27, i15, i12]).
cycle(i50, [i12, i27, i30, i39, i33, i9, i33, i9, i27, i15, i12]).
cycle(i50, [i12, i27, i30, i39, i48, i27, i15, i12, i27, i15, i12]).
cycle(i56, [i9, i9, i9, i9, i9, i9, i9, i9, i9, i9, i9]).
cycle(i24, [i60, i87, i60, i87, i60, i87, i60, i87, i60, i87, i60]).
cycle(i50, [i87, i48, i27, i15, i12, i27, i15, i21, i72, i78, i87]).
cycle(i7, [i45, i45, i45, i45, i45, i45, i45, i45, i45, i45, i45]).
cycle(i60, [i63, i93, i27, i39, i48, i42, i45, i99, i33, i12, i63]).
cycle(i50, [i57, i69, i66, i51, i84, i72, i78, i87, i99, i66, i57]).
cycle(i50, [i57, i69, i66, i51, i84, i12, i57, i69, i66, i51, i57]).
cycle(i50, [i57, i69, i66, i51, i57, i69, i66, i51, i84, i12, i57]).
cycle(i50, [i57, i69, i66, i51, i57, i69, i66, i57, i69, i66, i57]).
cycle(i50, [i57, i69, i66, i57, i69, i66, i51, i57, i69, i66, i57]).
cycle(i50, [i57, i69, i66, i57, i69, i66, i57, i69, i66, i51, i57]).
cycle(i50, [i27, i30, i39, i33, i9, i33, i9, i27, i15, i12, i27]).
cycle(i50, [i27, i30, i39, i33, i9, i27, i15, i30, i39, i48, i27]).
cycle(i50, [i27, i30, i39, i33, i9, i27, i30, i39, i33, i9, i27]).
cycle(i50, [i27, i30, i39, i48, i27, i15, i12, i27, i15, i12, i27]).
cycle(i50, [i27, i30, i39, i48, i27, i15, i30, i39, i33, i9, i27]).
cycle(i17, [i42, i54, i0, i30, i33, i75, i0, i30, i33, i63, i42]).
cycle(i5, [i63, i81, i15, i81, i15, i81, i15, i60, i48, i0, i63]).
cycle(i5, [i63, i81, i15, i81, i15, i60, i15, i60, i48, i0, i63]).
cycle(i5, [i63, i81, i15, i60, i15, i81, i15, i60, i48, i0, i63]).
cycle(i5, [i63, i81, i15, i60, i15, i60, i15, i60, i48, i0, i63]).
cycle(i57, [i84, i51, i84, i51, i84, i51, i84, i51, i84, i51, i84]).
cycle(i19, [i72, i66, i36, i21, i87, i33, i12, i93, i66, i36, i72]).
cycle(i19, [i72, i66, i36, i21, i87, i69, i36, i72, i66, i36, i72]).
cycle(i19, [i72, i66, i36, i21, i21, i21, i21, i87, i69, i36, i72]).
cycle(i19, [i72, i66, i36, i72, i66, i36, i21, i87, i69, i36, i72]).
cycle(i70, [i48, i69, i84, i87, i69, i84, i87, i69, i90, i39, i48]).
cycle(i70, [i48, i69, i84, i87, i69, i84, i75, i69, i90, i39, i48]).
cycle(i70, [i48, i69, i84, i75, i69, i84, i87, i69, i90, i39, i48]).
cycle(i70, [i48, i69, i84, i75, i69, i84, i75, i69, i90, i39, i48]).
cycle(i54, [i51, i66, i33, i96, i9, i51, i66, i33, i96, i9, i51]).
cycle(i50, [i99, i66, i57, i69, i66, i51, i84, i72, i78, i87, i99]).
cycle(i32, [i15, i60, i63, i0, i33, i15, i60, i63, i0, i33, i15]).
cycle(i54, [i9, i51, i66, i33, i96, i9, i51, i66, i33, i96, i9]).
cycle(i17, [i75, i0, i30, i33, i75, i30, i33, i75, i30, i33, i75]).
cycle(i17, [i75, i0, i30, i33, i63, i42, i54, i0, i30, i33, i75]).
cycle(i60, [i48, i42, i45, i99, i33, i12, i63, i93, i27, i39, i48]).
cycle(i17, [i63, i42, i54, i0, i30, i33, i75, i0, i30, i33, i63]).
cycle(i50, [i99, i54, i72, i78, i87, i99, i54, i72, i78, i87, i99]).
cycle(i50, [i99, i54, i72, i69, i66, i51, i84, i72, i78, i87, i99]).
cycle(i65, [i57, i78, i78, i78, i78, i78, i78, i9, i96, i18, i57]).
cycle(i65, [i57, i78, i78, i9, i3, i84, i45, i9, i96, i18, i57]).
cycle(i65, [i57, i78, i9, i96, i18, i57, i72, i9, i96, i18, i57]).
cycle(i65, [i57, i78, i9, i96, i18, i57, i78, i9, i96, i18, i57]).
cycle(i43, [i18, i18, i18, i18, i18, i18, i18, i18, i18, i18, i18]).
cycle(i81, [i30, i75, i60, i21, i75, i60, i21, i75, i30, i75, i30]).
cycle(i81, [i30, i75, i60, i21, i75, i30, i75, i60, i21, i75, i30]).
cycle(i81, [i30, i75, i30, i75, i60, i21, i75, i60, i21, i75, i30]).
cycle(i81, [i30, i75, i30, i75, i30, i75, i30, i75, i30, i75, i30]).
cycle(i50, [i12, i57, i69, i66, i51, i57, i69, i66, i51, i84, i12]).
cycle(i53, [i96, i6, i21, i75, i78, i96, i6, i21, i75, i78, i96]).
cycle(i16, [i45, i93, i39, i42, i45, i93, i39, i42, i45, i93, i45]).
cycle(i16, [i45, i93, i39, i42, i45, i93, i39, i45, i93, i39, i45]).
cycle(i16, [i45, i93, i39, i42, i45, i93, i39, i87, i27, i93, i45]).
cycle(i16, [i45, i93, i39, i42, i45, i93, i45, i93, i39, i42, i45]).
cycle(i16, [i45, i93, i39, i42, i45, i93, i45, i93, i45, i93, i45]).
cycle(i16, [i45, i93, i39, i45, i93, i39, i42, i45, i93, i39, i45]).
cycle(i16, [i45, i93, i39, i45, i93, i39, i45, i93, i39, i42, i45]).
cycle(i16, [i45, i93, i39, i45, i93, i39, i45, i93, i45, i93, i45]).
cycle(i16, [i45, i93, i39, i45, i93, i39, i87, i27, i93, i39, i45]).
cycle(i16, [i45, i93, i39, i45, i93, i63, i21, i42, i45, i93, i45]).
cycle(i16, [i45, i93, i39, i45, i93, i45, i93, i39, i45, i93, i45]).
cycle(i16, [i45, i93, i39, i45, i93, i45, i93, i63, i21, i42, i45]).
cycle(i16, [i45, i93, i39, i45, i93, i45, i93, i45, i93, i39, i45]).
cycle(i16, [i45, i93, i39, i87, i27, i93, i39, i42, i45, i93, i45]).
cycle(i16, [i45, i93, i39, i87, i27, i93, i39, i45, i93, i39, i45]).
cycle(i16, [i45, i93, i39, i87, i27, i93, i39, i87, i27, i93, i45]).
cycle(i16, [i45, i93, i39, i87, i27, i93, i45, i93, i39, i42, i45]).
cycle(i16, [i45, i93, i39, i87, i27, i93, i45, i93, i45, i93, i45]).
cycle(i16, [i45, i93, i63, i21, i42, i45, i93, i39, i45, i93, i45]).
cycle(i16, [i45, i93, i63, i21, i42, i45, i93, i63, i21, i42, i45]).
cycle(i16, [i45, i93, i63, i21, i42, i45, i93, i45, i93, i39, i45]).
cycle(i16, [i45, i93, i45, i93, i39, i42, i45, i93, i39, i42, i45]).
cycle(i16, [i45, i93, i45, i93, i39, i42, i45, i93, i45, i93, i45]).
cycle(i16, [i45, i93, i45, i93, i39, i45, i93, i39, i45, i93, i45]).
cycle(i16, [i45, i93, i45, i93, i39, i45, i93, i63, i21, i42, i45]).
cycle(i16, [i45, i93, i45, i93, i39, i45, i93, i45, i93, i39, i45]).
cycle(i16, [i45, i93, i45, i93, i39, i87, i27, i93, i39, i42, i45]).
cycle(i16, [i45, i93, i45, i93, i39, i87, i27, i93, i45, i93, i45]).
cycle(i16, [i45, i93, i45, i93, i63, i21, i42, i45, i93, i39, i45]).
cycle(i16, [i45, i93, i45, i93, i45, i93, i39, i42, i45, i93, i45]).
cycle(i16, [i45, i93, i45, i93, i45, i93, i39, i45, i93, i39, i45]).
cycle(i16, [i45, i93, i45, i93, i45, i93, i39, i87, i27, i93, i45]).
cycle(i16, [i45, i93, i45, i93, i45, i93, i45, i93, i39, i42, i45]).
cycle(i16, [i45, i93, i45, i93, i45, i93, i45, i93, i45, i93, i45]).
cycle(i50, [i15, i21, i72, i78, i87, i48, i27, i15, i12, i27, i15]).
cycle(i89, [i48, i48, i48, i48, i48, i48, i48, i48, i48, i48, i48]).

clause(42, edge(i45, i35, i45), true).
clause(50, edge(i6, i37, i6), true).
clause(55, edge(i81, i62, i24), true).
clause(66, edge(i84, i0, i75), true).
clause(69, edge(i87, i13, i45), true).
clause(78, edge(i33, i55, i33), true).
clause(80, edge(i9, i64, i3), true).
clause(81, edge(i51, i95, i51), true).
clause(83, edge(i30, i34, i0), true).
clause(138, edge(i45, i11, i51), true).
clause(140, edge(i90, i74, i90), true).
clause(182, edge(i90, i39, i90), true).
clause(187, edge(i57, i74, i27), true).
clause(211, edge(i0, i75, i0), true).
clause(241, edge(i9, i65, i3), true).
clause(270, edge(i9, i42, i9), true).
clause(273, edge(i84, i97, i75), true).
clause(275, edge(i81, i80, i54), true).
clause(304, edge(i51, i95, i48), true).
clause(378, edge(i69, i33, i69), true).
clause(408, edge(i96, i95, i96), true).
clause(490, edge(i12, i13, i60), true).
clause(528, edge(i9, i67, i15), true).
clause(530, edge(i75, i53, i78), true).
clause(549, edge(i84, i50, i72), true).
clause(563, edge(i39, i79, i3), true).
clause(566, edge(i33, i32, i15), true).
clause(576, edge(i87, i24, i60), true).
clause(608, edge(i66, i50, i51), true).
clause(649, edge(i21, i19, i87), true).
clause(700, edge(i69, i93, i54), true).
clause(706, edge(i54, i55, i54), true).
clause(713, edge(i69, i70, i90), true).
clause(731, edge(i9, i15, i9), true).
clause(744, edge(i87, i10, i15), true).
clause(790, edge(i84, i7, i72), true).
clause(838, edge(i75, i97, i84), true).
clause(841, edge(i69, i77, i96), true).
clause(874, edge(i72, i50, i78), true).
clause(883, edge(i36, i28, i6), true).
clause(900, edge(i93, i16, i39), true).
clause(944, edge(i66, i0, i9), true).
clause(945, edge(i78, i10, i60), true).
clause(958, edge(i60, i10, i33), true).
clause(964, edge(i54, i64, i54), true).
clause(1002, edge(i63, i62, i63), true).
clause(1009, edge(i33, i50, i9), true).
clause(1023, edge(i15, i98, i15), true).
clause(1057, edge(i6, i66, i6), true).
clause(1095, edge(i84, i36, i51), true).
clause(1119, edge(i63, i16, i21), true).
clause(1160, edge(i0, i45, i0), true).
clause(1164, edge(i51, i50, i84), true).
clause(1167, edge(i48, i50, i27), true).
clause(1194, edge(i27, i81, i84), true).
clause(1212, edge(i45, i92, i84), true).
clause(1216, edge(i75, i17, i30), true).
clause(1223, edge(i72, i7, i57), true).
clause(1259, edge(i75, i0, i84), true).
clause(1292, edge(i72, i50, i69), true).
clause(1304, edge(i39, i79, i81), true).
clause(1306, edge(i60, i97, i60), true).
clause(1315, edge(i96, i3, i96), true).
clause(1319, edge(i36, i50, i36), true).
clause(1332, edge(i78, i76, i60), true).
clause(1384, edge(i51, i57, i84), true).
clause(1444, edge(i33, i17, i75), true).
clause(1482, edge(i30, i9, i9), true).
clause(1509, edge(i75, i96, i48), true).
clause(1526, edge(i21, i27, i72), true).
clause(1535, edge(i3, i11, i3), true).
clause(1589, edge(i54, i17, i0), true).
clause(1693, edge(i3, i88, i3), true).
clause(1731, edge(i87, i28, i81), true).
clause(1734, edge(i72, i42, i75), true).
clause(1749, edge(i0, i84, i0), true).
clause(1751, edge(i60, i72, i60), true).
clause(1782, edge(i93, i60, i27), true).
clause(1816, edge(i30, i11, i78), true).
clause(1870, edge(i33, i10, i87), true).
clause(1892, edge(i33, i19, i12), true).
clause(1898, edge(i45, i13, i48), true).
clause(1924, edge(i60, i34, i60), true).
clause(1929, edge(i24, i62, i81), true).
clause(1931, edge(i69, i4, i69), true).
clause(2096, edge(i72, i19, i33), true).
clause(2131, edge(i24, i34, i24), true).
clause(2140, edge(i33, i93, i48), true).
clause(2152, edge(i84, i27, i39), true).
clause(2171, edge(i21, i19, i21), true).
clause(2221, edge(i15, i31, i3), true).
clause(2301, edge(i81, i28, i15), true).
clause(2324, edge(i48, i96, i33), true).
clause(2328, edge(i6, i28, i87), true).
clause(2396, edge(i15, i94, i15), true).
clause(2398, edge(i78, i28, i18), true).
clause(2402, edge(i90, i48, i72), true).
clause(2461, edge(i66, i50, i57), true).
clause(2468, edge(i60, i74, i33), true).
clause(2485, edge(i42, i80, i15), true).
clause(2547, edge(i0, i32, i33), true).
clause(2564, edge(i24, i36, i84), true).
clause(2595, edge(i96, i15, i36), true).
clause(2604, edge(i18, i58, i18), true).
clause(2630, edge(i87, i70, i69), true).
clause(2725, edge(i45, i12, i45), true).
clause(2726, edge(i93, i5, i81), true).
clause(2732, edge(i93, i63, i93), true).
clause(2832, edge(i78, i52, i21), true).
clause(2862, edge(i96, i65, i18), true).
clause(2907, edge(i39, i50, i33), true).
clause(2962, edge(i18, i65, i57), true).
clause(3046, edge(i57, i88, i57), true).
clause(3090, edge(i60, i76, i78), true).
clause(3097, edge(i0, i70, i18), true).
clause(3120, edge(i81, i5, i15), true).
clause(3125, edge(i9, i50, i33), true).
clause(3132, edge(i93, i5, i9), true).
clause(3189, edge(i39, i16, i42), true).
clause(3197, edge(i3, i79, i69), true).
clause(3232, edge(i12, i65, i12), true).
clause(3239, edge(i0, i17, i30), true).
clause(3243, edge(i15, i80, i60), true).
clause(3265, edge(i90, i80, i90), true).
clause(3267, edge(i36, i19, i21), true).
clause(3292, edge(i33, i60, i12), true).
clause(3301, edge(i27, i74, i57), true).
clause(3316, edge(i36, i36, i93), true).
clause(3355, edge(i87, i42, i87), true).
clause(3392, edge(i12, i29, i12), true).
clause(3418, edge(i3, i65, i84), true).
clause(3422, edge(i57, i7, i18), true).
clause(3439, edge(i12, i19, i93), true).
clause(3474, edge(i6, i25, i6), true).
clause(3529, edge(i63, i32, i0), true).
clause(3588, edge(i66, i54, i33), true).
clause(3609, edge(i57, i4, i57), true).
clause(3636, edge(i60, i13, i12), true).
clause(3638, edge(i72, i65, i9), true).
clause(3641, edge(i27, i56, i27), true).
clause(3655, edge(i69, i96, i75), true).
clause(3658, edge(i48, i93, i33), true).
clause(3660, edge(i36, i19, i72), true).
clause(3806, edge(i3, i69, i3), true).
clause(3821, edge(i12, i98, i12), true).
clause(3834, edge(i42, i64, i42), true).
clause(3845, edge(i9, i89, i9), true).
clause(3903, edge(i9, i9, i54), true).
clause(3940, edge(i54, i80, i81), true).
clause(3957, edge(i48, i95, i51), true).
clause(3982, edge(i72, i36, i24), true).
clause(4040, edge(i54, i50, i72), true).
clause(4047, edge(i21, i16, i42), true).
clause(4051, edge(i75, i18, i75), true).
clause(4054, edge(i39, i11, i39), true).
clause(4076, edge(i81, i34, i81), true).
clause(4080, edge(i69, i70, i84), true).
clause(4082, edge(i96, i15, i96), true).
clause(4114, edge(i12, i80, i45), true).
clause(4126, edge(i42, i60, i45), true).
clause(4129, edge(i84, i93, i84), true).
clause(4138, edge(i51, i50, i57), true).
clause(4158, edge(i51, i36, i36), true).
clause(4248, edge(i48, i59, i48), true).
clause(4288, edge(i6, i83, i84), true).
clause(4304, edge(i9, i65, i96), true).
clause(4337, edge(i69, i48, i69), true).
clause(4342, edge(i27, i60, i39), true).
clause(4359, edge(i39, i16, i45), true).
clause(4361, edge(i84, i81, i27), true).
clause(4381, edge(i51, i44, i63), true).
clause(4397, edge(i72, i63, i72), true).
clause(4417, edge(i3, i64, i9), true).
clause(4448, edge(i54, i58, i54), true).
clause(4453, edge(i0, i34, i30), true).
clause(4544, edge(i75, i6, i75), true).
clause(4586, edge(i30, i50, i39), true).
clause(4594, edge(i69, i83, i0), true).
clause(4597, edge(i24, i77, i24), true).
clause(4611, edge(i33, i74, i60), true).
clause(4626, edge(i6, i78, i6), true).
clause(4627, edge(i69, i83, i6), true).
clause(4631, edge(i48, i44, i27), true).
clause(4680, edge(i6, i32, i90), true).
clause(4709, edge(i15, i11, i30), true).
clause(4735, edge(i33, i24, i24), true).
clause(4744, edge(i54, i9, i30), true).
clause(4762, edge(i72, i77, i72), true).
clause(4777, edge(i75, i81, i60), true).
clause(4808, edge(i18, i97, i69), true).
clause(4817, edge(i39, i50, i48), true).
clause(4823, edge(i36, i82, i36), true).
clause(4826, edge(i27, i44, i54), true).
clause(4871, edge(i60, i5, i48), true).
clause(4882, edge(i9, i5, i93), true).
clause(4970, edge(i99, i60, i33), true).
clause(5027, edge(i0, i86, i0), true).
clause(5043, edge(i33, i54, i96), true).
clause(5111, edge(i75, i70, i69), true).
clause(5113, edge(i9, i79, i69), true).
clause(5120, edge(i54, i44, i51), true).
clause(5159, edge(i15, i50, i12), true).
clause(5161, edge(i0, i75, i30), true).
clause(5201, edge(i15, i67, i15), true).
clause(5208, edge(i84, i70, i87), true).
clause(5255, edge(i27, i24, i27), true).
clause(5309, edge(i93, i19, i66), true).
clause(5322, edge(i21, i52, i78), true).
clause(5364, edge(i63, i44, i48), true).
clause(5404, edge(i39, i70, i48), true).
clause(5410, edge(i9, i5, i0), true).
clause(5411, edge(i18, i28, i78), true).
clause(5415, edge(i45, i60, i99), true).
clause(5429, edge(i84, i92, i45), true).
clause(5441, edge(i9, i0, i12), true).
clause(5448, edge(i3, i2, i3), true).
clause(5454, edge(i21, i84, i87), true).
clause(5486, edge(i78, i65, i78), true).
clause(5487, edge(i45, i65, i9), true).
clause(5494, edge(i3, i21, i3), true).
clause(5503, edge(i72, i27, i21), true).
clause(5519, edge(i48, i5, i0), true).
clause(5526, edge(i96, i77, i69), true).
clause(5558, edge(i93, i16, i63), true).
clause(5564, edge(i15, i53, i15), true).
clause(5566, edge(i96, i54, i9), true).
clause(5585, edge(i21, i50, i72), true).
clause(5596, edge(i81, i42, i81), true).
clause(5708, edge(i0, i5, i63), true).
clause(5714, edge(i27, i96, i27), true).
clause(5765, edge(i84, i70, i75), true).
clause(5767, edge(i69, i50, i66), true).
clause(5770, edge(i60, i32, i63), true).
clause(5773, edge(i12, i0, i66), true).
clause(5801, edge(i30, i75, i0), true).
clause(5826, edge(i93, i84, i51), true).
clause(5846, edge(i75, i42, i72), true).
clause(5863, edge(i0, i5, i81), true).
clause(5979, edge(i21, i53, i75), true).
clause(5989, edge(i93, i36, i36), true).
clause(5998, edge(i96, i39, i96), true).
clause(6029, edge(i21, i81, i75), true).
clause(6034, edge(i27, i50, i15), true).
clause(6036, edge(i6, i0, i6), true).
clause(6040, edge(i84, i9, i54), true).
clause(6133, edge(i87, i16, i27), true).
clause(6148, edge(i45, i80, i12), true).
clause(6160, edge(i54, i88, i54), true).
clause(6192, edge(i15, i67, i54), true).
clause(6199, edge(i78, i53, i96), true).
clause(6274, edge(i18, i7, i75), true).
clause(6292, edge(i21, i82, i21), true).
clause(6362, edge(i36, i15, i96), true).
clause(6370, edge(i6, i50, i6), true).
clause(6371, edge(i9, i79, i39), true).
clause(6454, edge(i78, i24, i78), true).
clause(6466, edge(i3, i6, i3), true).
clause(6487, edge(i84, i50, i12), true).
clause(6502, edge(i6, i53, i21), true).
clause(6525, edge(i90, i70, i39), true).
clause(6539, edge(i15, i5, i81), true).
clause(6542, edge(i78, i50, i87), true).
clause(6554, edge(i54, i67, i9), true).
clause(6566, edge(i87, i84, i33), true).
clause(6587, edge(i12, i0, i9), true).
clause(6649, edge(i30, i17, i33), true).
clause(6682, edge(i66, i12, i66), true).
clause(6690, edge(i27, i2, i66), true).
clause(6782, edge(i0, i83, i6), true).
clause(6785, edge(i66, i19, i36), true).
clause(6822, edge(i24, i24, i33), true).
clause(6838, edge(i21, i71, i0), true).
clause(6901, edge(i48, i57, i69), true).
clause(6942, edge(i60, i43, i60), true).
clause(6974, edge(i30, i84, i21), true).
clause(6985, edge(i60, i80, i42), true).
clause(6999, edge(i87, i50, i99), true).
clause(7107, edge(i51, i84, i30), true).
clause(7108, edge(i3, i31, i15), true).
clause(7171, edge(i27, i97, i27), true).
clause(7210, edge(i75, i96, i75), true).
clause(7225, edge(i0, i71, i45), true).
clause(7234, edge(i45, i71, i21), true).
clause(7262, edge(i18, i70, i0), true).
clause(7291, edge(i69, i19, i36), true).
clause(7370, edge(i93, i16, i45), true).
clause(7396, edge(i36, i36, i72), true).
clause(7450, edge(i72, i48, i90), true).
clause(7596, edge(i15, i50, i30), true).
clause(7622, edge(i69, i79, i9), true).
clause(7646, edge(i15, i10, i78), true).
clause(7653, edge(i15, i80, i42), true).
clause(7666, edge(i84, i65, i45), true).
clause(7698, edge(i18, i34, i18), true).
clause(7707, edge(i39, i27, i84), true).
clause(7808, edge(i9, i50, i27), true).
clause(7822, edge(i57, i24, i57), true).
clause(7861, edge(i39, i16, i87), true).
clause(7865, edge(i42, i16, i45), true).
clause(7884, edge(i87, i19, i33), true).
clause(7889, edge(i33, i17, i63), true).
clause(7909, edge(i57, i65, i72), true).
clause(7930, edge(i39, i60, i48), true).
clause(7996, edge(i15, i28, i36), true).
clause(7997, edge(i78, i65, i9), true).
clause(8046, edge(i0, i71, i21), true).
clause(8068, edge(i27, i16, i93), true).
clause(8119, edge(i81, i79, i3), true).
clause(8133, edge(i69, i57, i48), true).
clause(8167, edge(i75, i7, i84), true).
clause(8174, edge(i60, i5, i15), true).
clause(8195, edge(i81, i13, i87), true).
clause(8220, edge(i15, i5, i60), true).
clause(8248, edge(i36, i36, i24), true).
clause(8263, edge(i48, i13, i78), true).
clause(8291, edge(i84, i83, i69), true).
clause(8312, edge(i87, i19, i69), true).
clause(8349, edge(i60, i81, i21), true).
clause(8374, edge(i54, i93, i69), true).
clause(8461, edge(i66, i31, i66), true).
clause(8508, edge(i33, i96, i69), true).
clause(8556, edge(i33, i84, i93), true).
clause(8689, edge(i51, i11, i15), true).
clause(8697, edge(i9, i9, i84), true).
clause(8715, edge(i12, i60, i63), true).
clause(8729, edge(i24, i69, i24), true).
clause(8736, edge(i78, i13, i81), true).
clause(8844, edge(i78, i11, i45), true).
clause(8847, edge(i63, i5, i9), true).
clause(8920, edge(i90, i32, i6), true).
clause(8934, edge(i87, i84, i51), true).
clause(8950, edge(i66, i2, i27), true).
clause(8973, edge(i81, i62, i81), true).
clause(9019, edge(i75, i81, i30), true).
clause(9035, edge(i69, i97, i18), true).
clause(9043, edge(i39, i29, i39), true).
clause(9056, edge(i12, i50, i27), true).
clause(9075, edge(i9, i56, i9), true).
clause(9099, edge(i60, i24, i87), true).
clause(9160, edge(i87, i50, i48), true).
clause(9161, edge(i45, i7, i45), true).
clause(9188, edge(i63, i60, i93), true).
clause(9209, edge(i57, i50, i69), true).
clause(9242, edge(i27, i50, i30), true).
clause(9253, edge(i42, i17, i54), true).
clause(9274, edge(i63, i5, i81), true).
clause(9287, edge(i84, i57, i51), true).
clause(9294, edge(i72, i19, i66), true).
clause(9371, edge(i48, i70, i69), true).
clause(9443, edge(i51, i54, i66), true).
clause(9445, edge(i99, i50, i66), true).
clause(9454, edge(i15, i32, i60), true).
clause(9466, edge(i9, i54, i51), true).
clause(9472, edge(i75, i17, i0), true).
clause(9511, edge(i48, i60, i42), true).
clause(9522, edge(i63, i17, i42), true).
clause(9525, edge(i99, i50, i54), true).
clause(9696, edge(i57, i65, i78), true).
clause(9698, edge(i18, i43, i18), true).
clause(9832, edge(i30, i81, i75), true).
clause(9935, edge(i12, i50, i57), true).
clause(9938, edge(i96, i53, i6), true).
clause(9939, edge(i45, i16, i93), true).
clause(9976, edge(i15, i50, i21), true).
clause(9999, edge(i48, i89, i48), true).
clause(10001,
       cycle(var('R'), [var('D0'), var('D1'), var('D2'), var('D3'), var('D4'), var('D5'), var('D6'), var('D7'), var('D8'), var('D9'), var('D0')]),
       (edge(var('D0'), var('R'), var('D1')),
        edge(var('D1'), var('R'), var('D2')),
        edge(var('D2'), var('R'), var('D3')),
        edge(var('D3'), var('R'), var('D4')),
        edge(var('D4'), var('R'), var('D5')),
        edge(var('D5'), var('R'), var('D6')),
        edge(var('D6'), var('R'), var('D7')),
        edge(var('D7'), var('R'), var('D8')),
        edge(var('D8'), var('R'), var('D9')),
        edge(var('D9'), var('R'), var('D0')))).

step(cycle(i35, [i45, i45, i45, i45, i45, i45, i45, i45, i45, i45, i45]),
     rule(10001),
     ['R' = i35,
      'D0' = i45,
      'D1' = i45,
      'D2' = i45,
      'D3' = i45,
      'D4' = i45,
      'D5' = i45,
      'D6' = i45,
      'D7' = i45,
      'D8' = i45,
      'D9' = i45],
     [edge(i45, i35, i45),
      edge(i45, i35, i45),
      edge(i45, i35, i45),
      edge(i45, i35, i45),
      edge(i45, i35, i45),
      edge(i45, i35, i45),
      edge(i45, i35, i45),
      edge(i45, i35, i45),
      edge(i45, i35, i45),
      edge(i45, i35, i45)]).
step(edge(i45, i35, i45), fact(42), [], []).
step(cycle(i37, [i6, i6, i6, i6, i6, i6, i6, i6, i6, i6, i6]),
     rule(10001),
     ['R' = i37,
      'D0' = i6,
      'D1' = i6,
      'D2' = i6,
      'D3' = i6,
      'D4' = i6,
      'D5' = i6,
      'D6' = i6,
      'D7' = i6,
      'D8' = i6,
      'D9' = i6],
     [edge(i6, i37, i6),
      edge(i6, i37, i6),
      edge(i6, i37, i6),
      edge(i6, i37, i6),
      edge(i6, i37, i6),
      edge(i6, i37, i6),
      edge(i6, i37, i6),
      edge(i6, i37, i6),
      edge(i6, i37, i6),
      edge(i6, i37, i6)]).
step(edge(i6, i37, i6), fact(50), [], []).
step(cycle(i62, [i81, i24, i81, i24, i81, i24, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(edge(i81, i62, i24), fact(55), [], []).
step(edge(i24, i62, i81), fact(1929), [], []).
step(cycle(i62, [i81, i24, i81, i24, i81, i24, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(edge(i81, i62, i81), fact(8973), [], []).
step(cycle(i62, [i81, i24, i81, i24, i81, i24, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i24, i81, i24, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i24, i81, i24, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i24, i81, i81, i24, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i24, i81, i81, i24, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i24, i81, i81, i24, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i24, i81, i81, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i24, i81, i81, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i24, i81, i81, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i24, i81, i81, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i24, i81, i81, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i24, i81, i24, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i24, i81, i24, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i24, i81, i24, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i24, i81, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i24, i81, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i24, i81, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i24, i81, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i24, i81, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i24, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i24, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i24, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i24, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i24, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i81, i24, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i81, i24, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i81, i24, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i81, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i81, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i81, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i81, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i24, i81, i81, i81, i81, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i24,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i0, [i84, i75, i84, i75, i84, i75, i84, i75, i84, i75, i84]),
     rule(10001),
     ['R' = i0,
      'D0' = i84,
      'D1' = i75,
      'D2' = i84,
      'D3' = i75,
      'D4' = i84,
      'D5' = i75,
      'D6' = i84,
      'D7' = i75,
      'D8' = i84,
      'D9' = i75],
     [edge(i84, i0, i75),
      edge(i75, i0, i84),
      edge(i84, i0, i75),
      edge(i75, i0, i84),
      edge(i84, i0, i75),
      edge(i75, i0, i84),
      edge(i84, i0, i75),
      edge(i75, i0, i84),
      edge(i84, i0, i75),
      edge(i75, i0, i84)]).
step(edge(i84, i0, i75), fact(66), [], []).
step(edge(i75, i0, i84), fact(1259), [], []).
step(cycle(i13, [i87, i45, i48, i78, i81, i87, i45, i48, i78, i81, i87]),
     rule(10001),
     ['R' = i13,
      'D0' = i87,
      'D1' = i45,
      'D2' = i48,
      'D3' = i78,
      'D4' = i81,
      'D5' = i87,
      'D6' = i45,
      'D7' = i48,
      'D8' = i78,
      'D9' = i81],
     [edge(i87, i13, i45),
      edge(i45, i13, i48),
      edge(i48, i13, i78),
      edge(i78, i13, i81),
      edge(i81, i13, i87),
      edge(i87, i13, i45),
      edge(i45, i13, i48),
      edge(i48, i13, i78),
      edge(i78, i13, i81),
      edge(i81, i13, i87)]).
step(edge(i87, i13, i45), fact(69), [], []).
step(edge(i45, i13, i48), fact(1898), [], []).
step(edge(i48, i13, i78), fact(8263), [], []).
step(edge(i78, i13, i81), fact(8736), [], []).
step(edge(i81, i13, i87), fact(8195), [], []).
step(cycle(i55, [i33, i33, i33, i33, i33, i33, i33, i33, i33, i33, i33]),
     rule(10001),
     ['R' = i55,
      'D0' = i33,
      'D1' = i33,
      'D2' = i33,
      'D3' = i33,
      'D4' = i33,
      'D5' = i33,
      'D6' = i33,
      'D7' = i33,
      'D8' = i33,
      'D9' = i33],
     [edge(i33, i55, i33),
      edge(i33, i55, i33),
      edge(i33, i55, i33),
      edge(i33, i55, i33),
      edge(i33, i55, i33),
      edge(i33, i55, i33),
      edge(i33, i55, i33),
      edge(i33, i55, i33),
      edge(i33, i55, i33),
      edge(i33, i55, i33)]).
step(edge(i33, i55, i33), fact(78), [], []).
step(cycle(i64, [i9, i3, i9, i3, i9, i3, i9, i3, i9, i3, i9]),
     rule(10001),
     ['R' = i64,
      'D0' = i9,
      'D1' = i3,
      'D2' = i9,
      'D3' = i3,
      'D4' = i9,
      'D5' = i3,
      'D6' = i9,
      'D7' = i3,
      'D8' = i9,
      'D9' = i3],
     [edge(i9, i64, i3),
      edge(i3, i64, i9),
      edge(i9, i64, i3),
      edge(i3, i64, i9),
      edge(i9, i64, i3),
      edge(i3, i64, i9),
      edge(i9, i64, i3),
      edge(i3, i64, i9),
      edge(i9, i64, i3),
      edge(i3, i64, i9)]).
step(edge(i9, i64, i3), fact(80), [], []).
step(edge(i3, i64, i9), fact(4417), [], []).
step(cycle(i95, [i51, i51, i51, i51, i51, i51, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(edge(i51, i95, i51), fact(81), [], []).
step(cycle(i95, [i51, i51, i51, i51, i51, i51, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(edge(i51, i95, i48), fact(304), [], []).
step(edge(i48, i95, i51), fact(3957), [], []).
step(cycle(i95, [i51, i51, i51, i51, i51, i51, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i51, i51, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i51, i51, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i51, i51, i48, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i51, i51, i48, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i51, i51, i48, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i51, i48, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i51, i48, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i51, i48, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i51, i48, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i51, i48, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i48, i51, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i48, i51, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i48, i51, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i48, i51, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i48, i51, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i48, i51, i48, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i48, i51, i48, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i51, i48, i51, i48, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i51, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i51, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i51, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i51, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i51, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i51, i48, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i51, i48, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i51, i48, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i48, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i48, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i48, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i48, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i51, i48, i51, i48, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i51, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i51, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i51, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i51, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i51, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i51, i48, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i51, i48, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i51, i48, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i48, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i48, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i48, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i48, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i51, i48, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i48, i51, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i48, i51, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i48, i51, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i48, i51, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i48, i51, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i48, i51, i48, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i48, i51, i48, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i51, i48, i51, i48, i51, i48, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i34, [i30, i0, i30, i0, i30, i0, i30, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i34,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i34, i0),
      edge(i0, i34, i30),
      edge(i30, i34, i0),
      edge(i0, i34, i30),
      edge(i30, i34, i0),
      edge(i0, i34, i30),
      edge(i30, i34, i0),
      edge(i0, i34, i30),
      edge(i30, i34, i0),
      edge(i0, i34, i30)]).
step(edge(i30, i34, i0), fact(83), [], []).
step(edge(i0, i34, i30), fact(4453), [], []).
step(cycle(i11, [i45, i51, i15, i30, i78, i45, i51, i15, i30, i78, i45]),
     rule(10001),
     ['R' = i11,
      'D0' = i45,
      'D1' = i51,
      'D2' = i15,
      'D3' = i30,
      'D4' = i78,
      'D5' = i45,
      'D6' = i51,
      'D7' = i15,
      'D8' = i30,
      'D9' = i78],
     [edge(i45, i11, i51),
      edge(i51, i11, i15),
      edge(i15, i11, i30),
      edge(i30, i11, i78),
      edge(i78, i11, i45),
      edge(i45, i11, i51),
      edge(i51, i11, i15),
      edge(i15, i11, i30),
      edge(i30, i11, i78),
      edge(i78, i11, i45)]).
step(edge(i45, i11, i51), fact(138), [], []).
step(edge(i51, i11, i15), fact(8689), [], []).
step(edge(i15, i11, i30), fact(4709), [], []).
step(edge(i30, i11, i78), fact(1816), [], []).
step(edge(i78, i11, i45), fact(8844), [], []).
step(cycle(i74, [i90, i90, i90, i90, i90, i90, i90, i90, i90, i90, i90]),
     rule(10001),
     ['R' = i74,
      'D0' = i90,
      'D1' = i90,
      'D2' = i90,
      'D3' = i90,
      'D4' = i90,
      'D5' = i90,
      'D6' = i90,
      'D7' = i90,
      'D8' = i90,
      'D9' = i90],
     [edge(i90, i74, i90),
      edge(i90, i74, i90),
      edge(i90, i74, i90),
      edge(i90, i74, i90),
      edge(i90, i74, i90),
      edge(i90, i74, i90),
      edge(i90, i74, i90),
      edge(i90, i74, i90),
      edge(i90, i74, i90),
      edge(i90, i74, i90)]).
step(edge(i90, i74, i90), fact(140), [], []).
step(cycle(i39, [i90, i90, i90, i90, i90, i90, i90, i90, i90, i90, i90]),
     rule(10001),
     ['R' = i39,
      'D0' = i90,
      'D1' = i90,
      'D2' = i90,
      'D3' = i90,
      'D4' = i90,
      'D5' = i90,
      'D6' = i90,
      'D7' = i90,
      'D8' = i90,
      'D9' = i90],
     [edge(i90, i39, i90),
      edge(i90, i39, i90),
      edge(i90, i39, i90),
      edge(i90, i39, i90),
      edge(i90, i39, i90),
      edge(i90, i39, i90),
      edge(i90, i39, i90),
      edge(i90, i39, i90),
      edge(i90, i39, i90),
      edge(i90, i39, i90)]).
step(edge(i90, i39, i90), fact(182), [], []).
step(cycle(i74, [i57, i27, i57, i27, i57, i27, i57, i27, i57, i27, i57]),
     rule(10001),
     ['R' = i74,
      'D0' = i57,
      'D1' = i27,
      'D2' = i57,
      'D3' = i27,
      'D4' = i57,
      'D5' = i27,
      'D6' = i57,
      'D7' = i27,
      'D8' = i57,
      'D9' = i27],
     [edge(i57, i74, i27),
      edge(i27, i74, i57),
      edge(i57, i74, i27),
      edge(i27, i74, i57),
      edge(i57, i74, i27),
      edge(i27, i74, i57),
      edge(i57, i74, i27),
      edge(i27, i74, i57),
      edge(i57, i74, i27),
      edge(i27, i74, i57)]).
step(edge(i57, i74, i27), fact(187), [], []).
step(edge(i27, i74, i57), fact(3301), [], []).
step(cycle(i75, [i0, i0, i0, i0, i0, i0, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(edge(i0, i75, i0), fact(211), [], []).
step(cycle(i75, [i0, i0, i0, i0, i0, i0, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(edge(i0, i75, i30), fact(5161), [], []).
step(edge(i30, i75, i0), fact(5801), [], []).
step(cycle(i75, [i0, i0, i0, i0, i0, i0, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i0, i0, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i0, i0, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i0, i0, i30, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i0, i0, i30, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i0, i0, i30, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i0, i30, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i0, i30, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i0, i30, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i0, i30, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i0, i30, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i30, i0, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i30, i0, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i30, i0, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i30, i0, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i30, i0, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i30, i0, i30, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i30, i0, i30, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i0, i30, i0, i30, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i0, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i0, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i0, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i0, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i0, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i0, i30, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i0, i30, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i0, i30, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i30, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i30, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i30, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i30, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i0, i30, i0, i30, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i0, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i0, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i0, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i0, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i0, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i0, i30, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i0, i30, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i0, i30, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i30, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i30, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i30, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i30, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i0, i30, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i30, i0, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i30, i0, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i30, i0, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i30, i0, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i30, i0, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i30, i0, i30, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i30, i0, i30, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i0, i30, i0, i30, i0, i30, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i65, [i9, i3, i84, i45, i9, i96, i18, i57, i78, i78, i9]),
     rule(10001),
     ['R' = i65,
      'D0' = i9,
      'D1' = i3,
      'D2' = i84,
      'D3' = i45,
      'D4' = i9,
      'D5' = i96,
      'D6' = i18,
      'D7' = i57,
      'D8' = i78,
      'D9' = i78],
     [edge(i9, i65, i3),
      edge(i3, i65, i84),
      edge(i84, i65, i45),
      edge(i45, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9)]).
step(edge(i9, i65, i3), fact(241), [], []).
step(edge(i3, i65, i84), fact(3418), [], []).
step(edge(i84, i65, i45), fact(7666), [], []).
step(edge(i45, i65, i9), fact(5487), [], []).
step(edge(i9, i65, i96), fact(4304), [], []).
step(edge(i96, i65, i18), fact(2862), [], []).
step(edge(i18, i65, i57), fact(2962), [], []).
step(edge(i57, i65, i78), fact(9696), [], []).
step(edge(i78, i65, i78), fact(5486), [], []).
step(edge(i78, i65, i9), fact(7997), [], []).
step(cycle(i42, [i9, i9, i9, i9, i9, i9, i9, i9, i9, i9, i9]),
     rule(10001),
     ['R' = i42,
      'D0' = i9,
      'D1' = i9,
      'D2' = i9,
      'D3' = i9,
      'D4' = i9,
      'D5' = i9,
      'D6' = i9,
      'D7' = i9,
      'D8' = i9,
      'D9' = i9],
     [edge(i9, i42, i9),
      edge(i9, i42, i9),
      edge(i9, i42, i9),
      edge(i9, i42, i9),
      edge(i9, i42, i9),
      edge(i9, i42, i9),
      edge(i9, i42, i9),
      edge(i9, i42, i9),
      edge(i9, i42, i9),
      edge(i9, i42, i9)]).
step(edge(i9, i42, i9), fact(270), [], []).
step(cycle(i97, [i84, i75, i84, i75, i84, i75, i84, i75, i84, i75, i84]),
     rule(10001),
     ['R' = i97,
      'D0' = i84,
      'D1' = i75,
      'D2' = i84,
      'D3' = i75,
      'D4' = i84,
      'D5' = i75,
      'D6' = i84,
      'D7' = i75,
      'D8' = i84,
      'D9' = i75],
     [edge(i84, i97, i75),
      edge(i75, i97, i84),
      edge(i84, i97, i75),
      edge(i75, i97, i84),
      edge(i84, i97, i75),
      edge(i75, i97, i84),
      edge(i84, i97, i75),
      edge(i75, i97, i84),
      edge(i84, i97, i75),
      edge(i75, i97, i84)]).
step(edge(i84, i97, i75), fact(273), [], []).
step(edge(i75, i97, i84), fact(838), [], []).
step(cycle(i80, [i81, i54, i81, i54, i81, i54, i81, i54, i81, i54, i81]),
     rule(10001),
     ['R' = i80,
      'D0' = i81,
      'D1' = i54,
      'D2' = i81,
      'D3' = i54,
      'D4' = i81,
      'D5' = i54,
      'D6' = i81,
      'D7' = i54,
      'D8' = i81,
      'D9' = i54],
     [edge(i81, i80, i54),
      edge(i54, i80, i81),
      edge(i81, i80, i54),
      edge(i54, i80, i81),
      edge(i81, i80, i54),
      edge(i54, i80, i81),
      edge(i81, i80, i54),
      edge(i54, i80, i81),
      edge(i81, i80, i54),
      edge(i54, i80, i81)]).
step(edge(i81, i80, i54), fact(275), [], []).
step(edge(i54, i80, i81), fact(3940), [], []).
step(cycle(i95, [i51, i48, i51, i51, i51, i51, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i51, i51, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i51, i51, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i51, i51, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i51, i51, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i51, i51, i48, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i51, i51, i48, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i51, i51, i48, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i51, i48, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i51, i48, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i51, i48, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i51, i48, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i51, i48, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i48, i51, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i48, i51, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i48, i51, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i48, i51, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i48, i51, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i48, i51, i48, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i48, i51, i48, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i51, i48, i51, i48, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i51, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i51, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i51, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i51, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i51, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i51, i48, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i51, i48, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i51, i48, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i48, i51, i51, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i48, i51, i51, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i48, i51, i51, i48, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i48, i51, i48, i51, i51, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51)]).
step(cycle(i95, [i51, i48, i51, i48, i51, i48, i51, i48, i51, i48, i51]),
     rule(10001),
     ['R' = i95,
      'D0' = i51,
      'D1' = i48,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i48],
     [edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51)]).
step(cycle(i33, [i69, i69, i69, i69, i69, i69, i69, i69, i69, i69, i69]),
     rule(10001),
     ['R' = i33,
      'D0' = i69,
      'D1' = i69,
      'D2' = i69,
      'D3' = i69,
      'D4' = i69,
      'D5' = i69,
      'D6' = i69,
      'D7' = i69,
      'D8' = i69,
      'D9' = i69],
     [edge(i69, i33, i69),
      edge(i69, i33, i69),
      edge(i69, i33, i69),
      edge(i69, i33, i69),
      edge(i69, i33, i69),
      edge(i69, i33, i69),
      edge(i69, i33, i69),
      edge(i69, i33, i69),
      edge(i69, i33, i69),
      edge(i69, i33, i69)]).
step(edge(i69, i33, i69), fact(378), [], []).
step(cycle(i95, [i96, i96, i96, i96, i96, i96, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i95,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i95, i96),
      edge(i96, i95, i96),
      edge(i96, i95, i96),
      edge(i96, i95, i96),
      edge(i96, i95, i96),
      edge(i96, i95, i96),
      edge(i96, i95, i96),
      edge(i96, i95, i96),
      edge(i96, i95, i96),
      edge(i96, i95, i96)]).
step(edge(i96, i95, i96), fact(408), [], []).
step(cycle(i13, [i12, i60, i12, i60, i12, i60, i12, i60, i12, i60, i12]),
     rule(10001),
     ['R' = i13,
      'D0' = i12,
      'D1' = i60,
      'D2' = i12,
      'D3' = i60,
      'D4' = i12,
      'D5' = i60,
      'D6' = i12,
      'D7' = i60,
      'D8' = i12,
      'D9' = i60],
     [edge(i12, i13, i60),
      edge(i60, i13, i12),
      edge(i12, i13, i60),
      edge(i60, i13, i12),
      edge(i12, i13, i60),
      edge(i60, i13, i12),
      edge(i12, i13, i60),
      edge(i60, i13, i12),
      edge(i12, i13, i60),
      edge(i60, i13, i12)]).
step(edge(i12, i13, i60), fact(490), [], []).
step(edge(i60, i13, i12), fact(3636), [], []).
step(cycle(i67, [i9, i15, i15, i15, i15, i15, i15, i15, i15, i54, i9]),
     rule(10001),
     ['R' = i67,
      'D0' = i9,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i54],
     [edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9)]).
step(edge(i9, i67, i15), fact(528), [], []).
step(edge(i15, i67, i15), fact(5201), [], []).
step(edge(i15, i67, i54), fact(6192), [], []).
step(edge(i54, i67, i9), fact(6554), [], []).
step(cycle(i67, [i9, i15, i15, i15, i15, i15, i54, i9, i15, i54, i9]),
     rule(10001),
     ['R' = i67,
      'D0' = i9,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i54,
      'D7' = i9,
      'D8' = i15,
      'D9' = i54],
     [edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9)]).
step(cycle(i67, [i9, i15, i15, i15, i15, i54, i9, i15, i15, i54, i9]),
     rule(10001),
     ['R' = i67,
      'D0' = i9,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i54,
      'D6' = i9,
      'D7' = i15,
      'D8' = i15,
      'D9' = i54],
     [edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9)]).
step(cycle(i67, [i9, i15, i15, i15, i54, i9, i15, i15, i15, i54, i9]),
     rule(10001),
     ['R' = i67,
      'D0' = i9,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i54,
      'D5' = i9,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i54],
     [edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9)]).
step(cycle(i67, [i9, i15, i15, i54, i9, i15, i15, i15, i15, i54, i9]),
     rule(10001),
     ['R' = i67,
      'D0' = i9,
      'D1' = i15,
      'D2' = i15,
      'D3' = i54,
      'D4' = i9,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i54],
     [edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9)]).
step(cycle(i67, [i9, i15, i15, i54, i9, i15, i54, i9, i15, i54, i9]),
     rule(10001),
     ['R' = i67,
      'D0' = i9,
      'D1' = i15,
      'D2' = i15,
      'D3' = i54,
      'D4' = i9,
      'D5' = i15,
      'D6' = i54,
      'D7' = i9,
      'D8' = i15,
      'D9' = i54],
     [edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9)]).
step(cycle(i67, [i9, i15, i54, i9, i15, i15, i15, i15, i15, i54, i9]),
     rule(10001),
     ['R' = i67,
      'D0' = i9,
      'D1' = i15,
      'D2' = i54,
      'D3' = i9,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i54],
     [edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9)]).
step(cycle(i67, [i9, i15, i54, i9, i15, i15, i54, i9, i15, i54, i9]),
     rule(10001),
     ['R' = i67,
      'D0' = i9,
      'D1' = i15,
      'D2' = i54,
      'D3' = i9,
      'D4' = i15,
      'D5' = i15,
      'D6' = i54,
      'D7' = i9,
      'D8' = i15,
      'D9' = i54],
     [edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9)]).
step(cycle(i67, [i9, i15, i54, i9, i15, i54, i9, i15, i15, i54, i9]),
     rule(10001),
     ['R' = i67,
      'D0' = i9,
      'D1' = i15,
      'D2' = i54,
      'D3' = i9,
      'D4' = i15,
      'D5' = i54,
      'D6' = i9,
      'D7' = i15,
      'D8' = i15,
      'D9' = i54],
     [edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9)]).
step(cycle(i53, [i75, i78, i96, i6, i21, i75, i78, i96, i6, i21, i75]),
     rule(10001),
     ['R' = i53,
      'D0' = i75,
      'D1' = i78,
      'D2' = i96,
      'D3' = i6,
      'D4' = i21,
      'D5' = i75,
      'D6' = i78,
      'D7' = i96,
      'D8' = i6,
      'D9' = i21],
     [edge(i75, i53, i78),
      edge(i78, i53, i96),
      edge(i96, i53, i6),
      edge(i6, i53, i21),
      edge(i21, i53, i75),
      edge(i75, i53, i78),
      edge(i78, i53, i96),
      edge(i96, i53, i6),
      edge(i6, i53, i21),
      edge(i21, i53, i75)]).
step(edge(i75, i53, i78), fact(530), [], []).
step(edge(i78, i53, i96), fact(6199), [], []).
step(edge(i96, i53, i6), fact(9938), [], []).
step(edge(i6, i53, i21), fact(6502), [], []).
step(edge(i21, i53, i75), fact(5979), [], []).
step(cycle(i50, [i84, i72, i78, i87, i99, i66, i57, i69, i66, i51, i84]),
     rule(10001),
     ['R' = i50,
      'D0' = i84,
      'D1' = i72,
      'D2' = i78,
      'D3' = i87,
      'D4' = i99,
      'D5' = i66,
      'D6' = i57,
      'D7' = i69,
      'D8' = i66,
      'D9' = i51],
     [edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84)]).
step(edge(i84, i50, i72), fact(549), [], []).
step(edge(i72, i50, i78), fact(874), [], []).
step(edge(i78, i50, i87), fact(6542), [], []).
step(edge(i87, i50, i99), fact(6999), [], []).
step(edge(i99, i50, i66), fact(9445), [], []).
step(edge(i66, i50, i57), fact(2461), [], []).
step(edge(i57, i50, i69), fact(9209), [], []).
step(edge(i69, i50, i66), fact(5767), [], []).
step(edge(i66, i50, i51), fact(608), [], []).
step(edge(i51, i50, i84), fact(1164), [], []).
step(cycle(i50, [i84, i72, i78, i87, i99, i54, i72, i69, i66, i51, i84]),
     rule(10001),
     ['R' = i50,
      'D0' = i84,
      'D1' = i72,
      'D2' = i78,
      'D3' = i87,
      'D4' = i99,
      'D5' = i54,
      'D6' = i72,
      'D7' = i69,
      'D8' = i66,
      'D9' = i51],
     [edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84)]).
step(edge(i99, i50, i54), fact(9525), [], []).
step(edge(i54, i50, i72), fact(4040), [], []).
step(edge(i72, i50, i69), fact(1292), [], []).
step(cycle(i50, [i84, i72, i69, i66, i51, i84, i72, i69, i66, i51, i84]),
     rule(10001),
     ['R' = i50,
      'D0' = i84,
      'D1' = i72,
      'D2' = i69,
      'D3' = i66,
      'D4' = i51,
      'D5' = i84,
      'D6' = i72,
      'D7' = i69,
      'D8' = i66,
      'D9' = i51],
     [edge(i84, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84)]).
step(cycle(i79, [i39, i3, i69, i9, i69, i9, i69, i9, i69, i9, i39]),
     rule(10001),
     ['R' = i79,
      'D0' = i39,
      'D1' = i3,
      'D2' = i69,
      'D3' = i9,
      'D4' = i69,
      'D5' = i9,
      'D6' = i69,
      'D7' = i9,
      'D8' = i69,
      'D9' = i9],
     [edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39)]).
step(edge(i39, i79, i3), fact(563), [], []).
step(edge(i3, i79, i69), fact(3197), [], []).
step(edge(i69, i79, i9), fact(7622), [], []).
step(edge(i9, i79, i69), fact(5113), [], []).
step(edge(i9, i79, i39), fact(6371), [], []).
step(cycle(i79, [i39, i3, i69, i9, i69, i9, i39, i3, i69, i9, i39]),
     rule(10001),
     ['R' = i79,
      'D0' = i39,
      'D1' = i3,
      'D2' = i69,
      'D3' = i9,
      'D4' = i69,
      'D5' = i9,
      'D6' = i39,
      'D7' = i3,
      'D8' = i69,
      'D9' = i9],
     [edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39)]).
step(cycle(i79, [i39, i3, i69, i9, i39, i3, i69, i9, i69, i9, i39]),
     rule(10001),
     ['R' = i79,
      'D0' = i39,
      'D1' = i3,
      'D2' = i69,
      'D3' = i9,
      'D4' = i39,
      'D5' = i3,
      'D6' = i69,
      'D7' = i9,
      'D8' = i69,
      'D9' = i9],
     [edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39)]).
step(cycle(i32, [i33, i15, i60, i63, i0, i33, i15, i60, i63, i0, i33]),
     rule(10001),
     ['R' = i32,
      'D0' = i33,
      'D1' = i15,
      'D2' = i60,
      'D3' = i63,
      'D4' = i0,
      'D5' = i33,
      'D6' = i15,
      'D7' = i60,
      'D8' = i63,
      'D9' = i0],
     [edge(i33, i32, i15),
      edge(i15, i32, i60),
      edge(i60, i32, i63),
      edge(i63, i32, i0),
      edge(i0, i32, i33),
      edge(i33, i32, i15),
      edge(i15, i32, i60),
      edge(i60, i32, i63),
      edge(i63, i32, i0),
      edge(i0, i32, i33)]).
step(edge(i33, i32, i15), fact(566), [], []).
step(edge(i15, i32, i60), fact(9454), [], []).
step(edge(i60, i32, i63), fact(5770), [], []).
step(edge(i63, i32, i0), fact(3529), [], []).
step(edge(i0, i32, i33), fact(2547), [], []).
step(cycle(i24, [i87, i60, i87, i60, i87, i60, i87, i60, i87, i60, i87]),
     rule(10001),
     ['R' = i24,
      'D0' = i87,
      'D1' = i60,
      'D2' = i87,
      'D3' = i60,
      'D4' = i87,
      'D5' = i60,
      'D6' = i87,
      'D7' = i60,
      'D8' = i87,
      'D9' = i60],
     [edge(i87, i24, i60),
      edge(i60, i24, i87),
      edge(i87, i24, i60),
      edge(i60, i24, i87),
      edge(i87, i24, i60),
      edge(i60, i24, i87),
      edge(i87, i24, i60),
      edge(i60, i24, i87),
      edge(i87, i24, i60),
      edge(i60, i24, i87)]).
step(edge(i87, i24, i60), fact(576), [], []).
step(edge(i60, i24, i87), fact(9099), [], []).
step(cycle(i50, [i66, i51, i84, i72, i78, i87, i99, i66, i57, i69, i66]),
     rule(10001),
     ['R' = i50,
      'D0' = i66,
      'D1' = i51,
      'D2' = i84,
      'D3' = i72,
      'D4' = i78,
      'D5' = i87,
      'D6' = i99,
      'D7' = i66,
      'D8' = i57,
      'D9' = i69],
     [edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66)]).
step(cycle(i50, [i66, i51, i84, i72, i78, i87, i99, i54, i72, i69, i66]),
     rule(10001),
     ['R' = i50,
      'D0' = i66,
      'D1' = i51,
      'D2' = i84,
      'D3' = i72,
      'D4' = i78,
      'D5' = i87,
      'D6' = i99,
      'D7' = i54,
      'D8' = i72,
      'D9' = i69],
     [edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66)]).
step(cycle(i50, [i66, i51, i84, i72, i69, i66, i51, i84, i72, i69, i66]),
     rule(10001),
     ['R' = i50,
      'D0' = i66,
      'D1' = i51,
      'D2' = i84,
      'D3' = i72,
      'D4' = i69,
      'D5' = i66,
      'D6' = i51,
      'D7' = i84,
      'D8' = i72,
      'D9' = i69],
     [edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66)]).
step(cycle(i50, [i66, i51, i84, i12, i57, i69, i66, i51, i57, i69, i66]),
     rule(10001),
     ['R' = i50,
      'D0' = i66,
      'D1' = i51,
      'D2' = i84,
      'D3' = i12,
      'D4' = i57,
      'D5' = i69,
      'D6' = i66,
      'D7' = i51,
      'D8' = i57,
      'D9' = i69],
     [edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i12),
      edge(i12, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66)]).
step(edge(i84, i50, i12), fact(6487), [], []).
step(edge(i12, i50, i57), fact(9935), [], []).
step(edge(i51, i50, i57), fact(4138), [], []).
step(cycle(i50, [i66, i51, i57, i69, i66, i51, i84, i12, i57, i69, i66]),
     rule(10001),
     ['R' = i50,
      'D0' = i66,
      'D1' = i51,
      'D2' = i57,
      'D3' = i69,
      'D4' = i66,
      'D5' = i51,
      'D6' = i84,
      'D7' = i12,
      'D8' = i57,
      'D9' = i69],
     [edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i12),
      edge(i12, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66)]).
step(cycle(i50, [i66, i51, i57, i69, i66, i57, i69, i66, i57, i69, i66]),
     rule(10001),
     ['R' = i50,
      'D0' = i66,
      'D1' = i51,
      'D2' = i57,
      'D3' = i69,
      'D4' = i66,
      'D5' = i57,
      'D6' = i69,
      'D7' = i66,
      'D8' = i57,
      'D9' = i69],
     [edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66)]).
step(cycle(i19, [i21, i87, i33, i12, i93, i66, i36, i21, i21, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i87,
      'D2' = i33,
      'D3' = i12,
      'D4' = i93,
      'D5' = i66,
      'D6' = i36,
      'D7' = i21,
      'D8' = i21,
      'D9' = i21],
     [edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21)]).
step(edge(i21, i19, i87), fact(649), [], []).
step(edge(i87, i19, i33), fact(7884), [], []).
step(edge(i33, i19, i12), fact(1892), [], []).
step(edge(i12, i19, i93), fact(3439), [], []).
step(edge(i93, i19, i66), fact(5309), [], []).
step(edge(i66, i19, i36), fact(6785), [], []).
step(edge(i36, i19, i21), fact(3267), [], []).
step(edge(i21, i19, i21), fact(2171), [], []).
step(cycle(i19, [i21, i87, i33, i12, i93, i66, i36, i72, i66, i36, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i87,
      'D2' = i33,
      'D3' = i12,
      'D4' = i93,
      'D5' = i66,
      'D6' = i36,
      'D7' = i72,
      'D8' = i66,
      'D9' = i36],
     [edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21)]).
step(edge(i36, i19, i72), fact(3660), [], []).
step(edge(i72, i19, i66), fact(9294), [], []).
step(cycle(i19, [i21, i87, i69, i36, i21, i87, i69, i36, i21, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i87,
      'D2' = i69,
      'D3' = i36,
      'D4' = i21,
      'D5' = i87,
      'D6' = i69,
      'D7' = i36,
      'D8' = i21,
      'D9' = i21],
     [edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21)]).
step(edge(i87, i19, i69), fact(8312), [], []).
step(edge(i69, i19, i36), fact(7291), [], []).
step(cycle(i19, [i21, i87, i69, i36, i21, i21, i87, i69, i36, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i87,
      'D2' = i69,
      'D3' = i36,
      'D4' = i21,
      'D5' = i21,
      'D6' = i87,
      'D7' = i69,
      'D8' = i36,
      'D9' = i21],
     [edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i87, i69, i36, i21, i21, i21, i87, i69, i36, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i87,
      'D2' = i69,
      'D3' = i36,
      'D4' = i21,
      'D5' = i21,
      'D6' = i21,
      'D7' = i87,
      'D8' = i69,
      'D9' = i36],
     [edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21)]).
step(cycle(i19, [i21, i87, i69, i36, i21, i21, i21, i21, i21, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i87,
      'D2' = i69,
      'D3' = i36,
      'D4' = i21,
      'D5' = i21,
      'D6' = i21,
      'D7' = i21,
      'D8' = i21,
      'D9' = i21],
     [edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i87, i69, i36, i72, i33, i12, i93, i66, i36, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i87,
      'D2' = i69,
      'D3' = i36,
      'D4' = i72,
      'D5' = i33,
      'D6' = i12,
      'D7' = i93,
      'D8' = i66,
      'D9' = i36],
     [edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21)]).
step(edge(i72, i19, i33), fact(2096), [], []).
step(cycle(i19, [i21, i87, i69, i36, i72, i66, i36, i21, i21, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i87,
      'D2' = i69,
      'D3' = i36,
      'D4' = i72,
      'D5' = i66,
      'D6' = i36,
      'D7' = i21,
      'D8' = i21,
      'D9' = i21],
     [edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i87, i69, i36, i72, i66, i36, i72, i66, i36, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i87,
      'D2' = i69,
      'D3' = i36,
      'D4' = i72,
      'D5' = i66,
      'D6' = i36,
      'D7' = i72,
      'D8' = i66,
      'D9' = i36],
     [edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21)]).
step(cycle(i93, [i69, i54, i69, i54, i69, i54, i69, i54, i69, i54, i69]),
     rule(10001),
     ['R' = i93,
      'D0' = i69,
      'D1' = i54,
      'D2' = i69,
      'D3' = i54,
      'D4' = i69,
      'D5' = i54,
      'D6' = i69,
      'D7' = i54,
      'D8' = i69,
      'D9' = i54],
     [edge(i69, i93, i54),
      edge(i54, i93, i69),
      edge(i69, i93, i54),
      edge(i54, i93, i69),
      edge(i69, i93, i54),
      edge(i54, i93, i69),
      edge(i69, i93, i54),
      edge(i54, i93, i69),
      edge(i69, i93, i54),
      edge(i54, i93, i69)]).
step(edge(i69, i93, i54), fact(700), [], []).
step(edge(i54, i93, i69), fact(8374), [], []).
step(cycle(i55, [i54, i54, i54, i54, i54, i54, i54, i54, i54, i54, i54]),
     rule(10001),
     ['R' = i55,
      'D0' = i54,
      'D1' = i54,
      'D2' = i54,
      'D3' = i54,
      'D4' = i54,
      'D5' = i54,
      'D6' = i54,
      'D7' = i54,
      'D8' = i54,
      'D9' = i54],
     [edge(i54, i55, i54),
      edge(i54, i55, i54),
      edge(i54, i55, i54),
      edge(i54, i55, i54),
      edge(i54, i55, i54),
      edge(i54, i55, i54),
      edge(i54, i55, i54),
      edge(i54, i55, i54),
      edge(i54, i55, i54),
      edge(i54, i55, i54)]).
step(edge(i54, i55, i54), fact(706), [], []).
step(cycle(i70, [i69, i90, i39, i48, i69, i84, i87, i69, i84, i87, i69]),
     rule(10001),
     ['R' = i70,
      'D0' = i69,
      'D1' = i90,
      'D2' = i39,
      'D3' = i48,
      'D4' = i69,
      'D5' = i84,
      'D6' = i87,
      'D7' = i69,
      'D8' = i84,
      'D9' = i87],
     [edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69)]).
step(edge(i69, i70, i90), fact(713), [], []).
step(edge(i90, i70, i39), fact(6525), [], []).
step(edge(i39, i70, i48), fact(5404), [], []).
step(edge(i48, i70, i69), fact(9371), [], []).
step(edge(i69, i70, i84), fact(4080), [], []).
step(edge(i84, i70, i87), fact(5208), [], []).
step(edge(i87, i70, i69), fact(2630), [], []).
step(cycle(i70, [i69, i90, i39, i48, i69, i84, i87, i69, i84, i75, i69]),
     rule(10001),
     ['R' = i70,
      'D0' = i69,
      'D1' = i90,
      'D2' = i39,
      'D3' = i48,
      'D4' = i69,
      'D5' = i84,
      'D6' = i87,
      'D7' = i69,
      'D8' = i84,
      'D9' = i75],
     [edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69)]).
step(edge(i84, i70, i75), fact(5765), [], []).
step(edge(i75, i70, i69), fact(5111), [], []).
step(cycle(i70, [i69, i90, i39, i48, i69, i84, i75, i69, i84, i87, i69]),
     rule(10001),
     ['R' = i70,
      'D0' = i69,
      'D1' = i90,
      'D2' = i39,
      'D3' = i48,
      'D4' = i69,
      'D5' = i84,
      'D6' = i75,
      'D7' = i69,
      'D8' = i84,
      'D9' = i87],
     [edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69)]).
step(cycle(i70, [i69, i90, i39, i48, i69, i84, i75, i69, i84, i75, i69]),
     rule(10001),
     ['R' = i70,
      'D0' = i69,
      'D1' = i90,
      'D2' = i39,
      'D3' = i48,
      'D4' = i69,
      'D5' = i84,
      'D6' = i75,
      'D7' = i69,
      'D8' = i84,
      'D9' = i75],
     [edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69)]).
step(cycle(i15, [i9, i9, i9, i9, i9, i9, i9, i9, i9, i9, i9]),
     rule(10001),
     ['R' = i15,
      'D0' = i9,
      'D1' = i9,
      'D2' = i9,
      'D3' = i9,
      'D4' = i9,
      'D5' = i9,
      'D6' = i9,
      'D7' = i9,
      'D8' = i9,
      'D9' = i9],
     [edge(i9, i15, i9),
      edge(i9, i15, i9),
      edge(i9, i15, i9),
      edge(i9, i15, i9),
      edge(i9, i15, i9),
      edge(i9, i15, i9),
      edge(i9, i15, i9),
      edge(i9, i15, i9),
      edge(i9, i15, i9),
      edge(i9, i15, i9)]).
step(edge(i9, i15, i9), fact(731), [], []).
step(cycle(i10, [i87, i15, i78, i60, i33, i87, i15, i78, i60, i33, i87]),
     rule(10001),
     ['R' = i10,
      'D0' = i87,
      'D1' = i15,
      'D2' = i78,
      'D3' = i60,
      'D4' = i33,
      'D5' = i87,
      'D6' = i15,
      'D7' = i78,
      'D8' = i60,
      'D9' = i33],
     [edge(i87, i10, i15),
      edge(i15, i10, i78),
      edge(i78, i10, i60),
      edge(i60, i10, i33),
      edge(i33, i10, i87),
      edge(i87, i10, i15),
      edge(i15, i10, i78),
      edge(i78, i10, i60),
      edge(i60, i10, i33),
      edge(i33, i10, i87)]).
step(edge(i87, i10, i15), fact(744), [], []).
step(edge(i15, i10, i78), fact(7646), [], []).
step(edge(i78, i10, i60), fact(945), [], []).
step(edge(i60, i10, i33), fact(958), [], []).
step(edge(i33, i10, i87), fact(1870), [], []).
step(cycle(i7, [i84, i72, i57, i18, i75, i84, i72, i57, i18, i75, i84]),
     rule(10001),
     ['R' = i7,
      'D0' = i84,
      'D1' = i72,
      'D2' = i57,
      'D3' = i18,
      'D4' = i75,
      'D5' = i84,
      'D6' = i72,
      'D7' = i57,
      'D8' = i18,
      'D9' = i75],
     [edge(i84, i7, i72),
      edge(i72, i7, i57),
      edge(i57, i7, i18),
      edge(i18, i7, i75),
      edge(i75, i7, i84),
      edge(i84, i7, i72),
      edge(i72, i7, i57),
      edge(i57, i7, i18),
      edge(i18, i7, i75),
      edge(i75, i7, i84)]).
step(edge(i84, i7, i72), fact(790), [], []).
step(edge(i72, i7, i57), fact(1223), [], []).
step(edge(i57, i7, i18), fact(3422), [], []).
step(edge(i18, i7, i75), fact(6274), [], []).
step(edge(i75, i7, i84), fact(8167), [], []).
step(cycle(i97, [i75, i84, i75, i84, i75, i84, i75, i84, i75, i84, i75]),
     rule(10001),
     ['R' = i97,
      'D0' = i75,
      'D1' = i84,
      'D2' = i75,
      'D3' = i84,
      'D4' = i75,
      'D5' = i84,
      'D6' = i75,
      'D7' = i84,
      'D8' = i75,
      'D9' = i84],
     [edge(i75, i97, i84),
      edge(i84, i97, i75),
      edge(i75, i97, i84),
      edge(i84, i97, i75),
      edge(i75, i97, i84),
      edge(i84, i97, i75),
      edge(i75, i97, i84),
      edge(i84, i97, i75),
      edge(i75, i97, i84),
      edge(i84, i97, i75)]).
step(cycle(i77, [i69, i96, i69, i96, i69, i96, i69, i96, i69, i96, i69]),
     rule(10001),
     ['R' = i77,
      'D0' = i69,
      'D1' = i96,
      'D2' = i69,
      'D3' = i96,
      'D4' = i69,
      'D5' = i96,
      'D6' = i69,
      'D7' = i96,
      'D8' = i69,
      'D9' = i96],
     [edge(i69, i77, i96),
      edge(i96, i77, i69),
      edge(i69, i77, i96),
      edge(i96, i77, i69),
      edge(i69, i77, i96),
      edge(i96, i77, i69),
      edge(i69, i77, i96),
      edge(i96, i77, i69),
      edge(i69, i77, i96),
      edge(i96, i77, i69)]).
step(edge(i69, i77, i96), fact(841), [], []).
step(edge(i96, i77, i69), fact(5526), [], []).
step(cycle(i50, [i72, i78, i87, i99, i66, i57, i69, i66, i51, i84, i72]),
     rule(10001),
     ['R' = i50,
      'D0' = i72,
      'D1' = i78,
      'D2' = i87,
      'D3' = i99,
      'D4' = i66,
      'D5' = i57,
      'D6' = i69,
      'D7' = i66,
      'D8' = i51,
      'D9' = i84],
     [edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72)]).
step(cycle(i50, [i72, i78, i87, i99, i54, i72, i78, i87, i99, i54, i72]),
     rule(10001),
     ['R' = i50,
      'D0' = i72,
      'D1' = i78,
      'D2' = i87,
      'D3' = i99,
      'D4' = i54,
      'D5' = i72,
      'D6' = i78,
      'D7' = i87,
      'D8' = i99,
      'D9' = i54],
     [edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72)]).
step(cycle(i50, [i72, i78, i87, i99, i54, i72, i69, i66, i51, i84, i72]),
     rule(10001),
     ['R' = i50,
      'D0' = i72,
      'D1' = i78,
      'D2' = i87,
      'D3' = i99,
      'D4' = i54,
      'D5' = i72,
      'D6' = i69,
      'D7' = i66,
      'D8' = i51,
      'D9' = i84],
     [edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72)]).
step(cycle(i50, [i72, i78, i87, i48, i27, i15, i12, i27, i15, i21, i72]),
     rule(10001),
     ['R' = i50,
      'D0' = i72,
      'D1' = i78,
      'D2' = i87,
      'D3' = i48,
      'D4' = i27,
      'D5' = i15,
      'D6' = i12,
      'D7' = i27,
      'D8' = i15,
      'D9' = i21],
     [edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i21),
      edge(i21, i50, i72)]).
step(edge(i87, i50, i48), fact(9160), [], []).
step(edge(i48, i50, i27), fact(1167), [], []).
step(edge(i27, i50, i15), fact(6034), [], []).
step(edge(i15, i50, i12), fact(5159), [], []).
step(edge(i12, i50, i27), fact(9056), [], []).
step(edge(i15, i50, i21), fact(9976), [], []).
step(edge(i21, i50, i72), fact(5585), [], []).
step(cycle(i28, [i36, i6, i87, i81, i15, i36, i6, i87, i81, i15, i36]),
     rule(10001),
     ['R' = i28,
      'D0' = i36,
      'D1' = i6,
      'D2' = i87,
      'D3' = i81,
      'D4' = i15,
      'D5' = i36,
      'D6' = i6,
      'D7' = i87,
      'D8' = i81,
      'D9' = i15],
     [edge(i36, i28, i6),
      edge(i6, i28, i87),
      edge(i87, i28, i81),
      edge(i81, i28, i15),
      edge(i15, i28, i36),
      edge(i36, i28, i6),
      edge(i6, i28, i87),
      edge(i87, i28, i81),
      edge(i81, i28, i15),
      edge(i15, i28, i36)]).
step(edge(i36, i28, i6), fact(883), [], []).
step(edge(i6, i28, i87), fact(2328), [], []).
step(edge(i87, i28, i81), fact(1731), [], []).
step(edge(i81, i28, i15), fact(2301), [], []).
step(edge(i15, i28, i36), fact(7996), [], []).
step(cycle(i16, [i93, i39, i42, i45, i93, i39, i42, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i42,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i42,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(edge(i93, i16, i39), fact(900), [], []).
step(edge(i39, i16, i42), fact(3189), [], []).
step(edge(i42, i16, i45), fact(7865), [], []).
step(edge(i45, i16, i93), fact(9939), [], []).
step(edge(i93, i16, i45), fact(7370), [], []).
step(cycle(i16, [i93, i39, i42, i45, i93, i39, i45, i93, i39, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i42,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93)]).
step(edge(i39, i16, i45), fact(4359), [], []).
step(cycle(i16, [i93, i39, i42, i45, i93, i39, i87, i27, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i42,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i87,
      'D7' = i27,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(edge(i39, i16, i87), fact(7861), [], []).
step(edge(i87, i16, i27), fact(6133), [], []).
step(edge(i27, i16, i93), fact(8068), [], []).
step(cycle(i16, [i93, i39, i42, i45, i93, i45, i93, i39, i42, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i42,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i42,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i42, i45, i93, i45, i93, i39, i87, i27, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i42,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i87,
      'D9' = i27],
     [edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93)]).
step(cycle(i16, [i93, i39, i42, i45, i93, i45, i93, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i42,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i45, i93, i39, i42, i45, i93, i39, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i42,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i45, i93, i39, i45, i93, i39, i42, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i42,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i45, i93, i39, i45, i93, i39, i87, i27, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i87,
      'D9' = i27],
     [edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93)]).
step(cycle(i16, [i93, i39, i45, i93, i39, i45, i93, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i45, i93, i39, i87, i27, i93, i39, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i87,
      'D6' = i27,
      'D7' = i93,
      'D8' = i39,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i45, i93, i63, i21, i42, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i45,
      'D3' = i93,
      'D4' = i63,
      'D5' = i21,
      'D6' = i42,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(edge(i93, i16, i63), fact(5558), [], []).
step(edge(i63, i16, i21), fact(1119), [], []).
step(edge(i21, i16, i42), fact(4047), [], []).
step(cycle(i16, [i93, i39, i45, i93, i45, i93, i39, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i45, i93, i45, i93, i63, i21, i42, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i63,
      'D7' = i21,
      'D8' = i42,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i45, i93, i45, i93, i45, i93, i39, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i87, i27, i93, i39, i42, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i87,
      'D3' = i27,
      'D4' = i93,
      'D5' = i39,
      'D6' = i42,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i87, i27, i93, i39, i45, i93, i39, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i87,
      'D3' = i27,
      'D4' = i93,
      'D5' = i39,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i87, i27, i93, i39, i87, i27, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i87,
      'D3' = i27,
      'D4' = i93,
      'D5' = i39,
      'D6' = i87,
      'D7' = i27,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i87, i27, i93, i45, i93, i39, i42, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i87,
      'D3' = i27,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i42,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i39, i87, i27, i93, i45, i93, i39, i87, i27, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i87,
      'D3' = i27,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i87,
      'D9' = i27],
     [edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93)]).
step(cycle(i16, [i93, i39, i87, i27, i93, i45, i93, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i39,
      'D2' = i87,
      'D3' = i27,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i0, [i66, i9, i12, i66, i9, i12, i9, i12, i9, i12, i66]),
     rule(10001),
     ['R' = i0,
      'D0' = i66,
      'D1' = i9,
      'D2' = i12,
      'D3' = i66,
      'D4' = i9,
      'D5' = i12,
      'D6' = i9,
      'D7' = i12,
      'D8' = i9,
      'D9' = i12],
     [edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66)]).
step(edge(i66, i0, i9), fact(944), [], []).
step(edge(i9, i0, i12), fact(5441), [], []).
step(edge(i12, i0, i66), fact(5773), [], []).
step(edge(i12, i0, i9), fact(6587), [], []).
step(cycle(i0, [i66, i9, i12, i9, i12, i66, i9, i12, i9, i12, i66]),
     rule(10001),
     ['R' = i0,
      'D0' = i66,
      'D1' = i9,
      'D2' = i12,
      'D3' = i9,
      'D4' = i12,
      'D5' = i66,
      'D6' = i9,
      'D7' = i12,
      'D8' = i9,
      'D9' = i12],
     [edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66)]).
step(cycle(i0, [i66, i9, i12, i9, i12, i9, i12, i66, i9, i12, i66]),
     rule(10001),
     ['R' = i0,
      'D0' = i66,
      'D1' = i9,
      'D2' = i12,
      'D3' = i9,
      'D4' = i12,
      'D5' = i9,
      'D6' = i12,
      'D7' = i66,
      'D8' = i9,
      'D9' = i12],
     [edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66)]).
step(cycle(i10, [i78, i60, i33, i87, i15, i78, i60, i33, i87, i15, i78]),
     rule(10001),
     ['R' = i10,
      'D0' = i78,
      'D1' = i60,
      'D2' = i33,
      'D3' = i87,
      'D4' = i15,
      'D5' = i78,
      'D6' = i60,
      'D7' = i33,
      'D8' = i87,
      'D9' = i15],
     [edge(i78, i10, i60),
      edge(i60, i10, i33),
      edge(i33, i10, i87),
      edge(i87, i10, i15),
      edge(i15, i10, i78),
      edge(i78, i10, i60),
      edge(i60, i10, i33),
      edge(i33, i10, i87),
      edge(i87, i10, i15),
      edge(i15, i10, i78)]).
step(cycle(i10, [i60, i33, i87, i15, i78, i60, i33, i87, i15, i78, i60]),
     rule(10001),
     ['R' = i10,
      'D0' = i60,
      'D1' = i33,
      'D2' = i87,
      'D3' = i15,
      'D4' = i78,
      'D5' = i60,
      'D6' = i33,
      'D7' = i87,
      'D8' = i15,
      'D9' = i78],
     [edge(i60, i10, i33),
      edge(i33, i10, i87),
      edge(i87, i10, i15),
      edge(i15, i10, i78),
      edge(i78, i10, i60),
      edge(i60, i10, i33),
      edge(i33, i10, i87),
      edge(i87, i10, i15),
      edge(i15, i10, i78),
      edge(i78, i10, i60)]).
step(cycle(i64, [i54, i54, i54, i54, i54, i54, i54, i54, i54, i54, i54]),
     rule(10001),
     ['R' = i64,
      'D0' = i54,
      'D1' = i54,
      'D2' = i54,
      'D3' = i54,
      'D4' = i54,
      'D5' = i54,
      'D6' = i54,
      'D7' = i54,
      'D8' = i54,
      'D9' = i54],
     [edge(i54, i64, i54),
      edge(i54, i64, i54),
      edge(i54, i64, i54),
      edge(i54, i64, i54),
      edge(i54, i64, i54),
      edge(i54, i64, i54),
      edge(i54, i64, i54),
      edge(i54, i64, i54),
      edge(i54, i64, i54),
      edge(i54, i64, i54)]).
step(edge(i54, i64, i54), fact(964), [], []).
step(cycle(i62, [i63, i63, i63, i63, i63, i63, i63, i63, i63, i63, i63]),
     rule(10001),
     ['R' = i62,
      'D0' = i63,
      'D1' = i63,
      'D2' = i63,
      'D3' = i63,
      'D4' = i63,
      'D5' = i63,
      'D6' = i63,
      'D7' = i63,
      'D8' = i63,
      'D9' = i63],
     [edge(i63, i62, i63),
      edge(i63, i62, i63),
      edge(i63, i62, i63),
      edge(i63, i62, i63),
      edge(i63, i62, i63),
      edge(i63, i62, i63),
      edge(i63, i62, i63),
      edge(i63, i62, i63),
      edge(i63, i62, i63),
      edge(i63, i62, i63)]).
step(edge(i63, i62, i63), fact(1002), [], []).
step(cycle(i50, [i33, i9, i33, i9, i33, i9, i33, i9, i33, i9, i33]),
     rule(10001),
     ['R' = i50,
      'D0' = i33,
      'D1' = i9,
      'D2' = i33,
      'D3' = i9,
      'D4' = i33,
      'D5' = i9,
      'D6' = i33,
      'D7' = i9,
      'D8' = i33,
      'D9' = i9],
     [edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33)]).
step(edge(i33, i50, i9), fact(1009), [], []).
step(edge(i9, i50, i33), fact(3125), [], []).
step(cycle(i50, [i33, i9, i33, i9, i33, i9, i27, i15, i30, i39, i33]),
     rule(10001),
     ['R' = i50,
      'D0' = i33,
      'D1' = i9,
      'D2' = i33,
      'D3' = i9,
      'D4' = i33,
      'D5' = i9,
      'D6' = i27,
      'D7' = i15,
      'D8' = i30,
      'D9' = i39],
     [edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33)]).
step(edge(i9, i50, i27), fact(7808), [], []).
step(edge(i15, i50, i30), fact(7596), [], []).
step(edge(i30, i50, i39), fact(4586), [], []).
step(edge(i39, i50, i33), fact(2907), [], []).
step(cycle(i50, [i33, i9, i33, i9, i27, i15, i12, i27, i30, i39, i33]),
     rule(10001),
     ['R' = i50,
      'D0' = i33,
      'D1' = i9,
      'D2' = i33,
      'D3' = i9,
      'D4' = i27,
      'D5' = i15,
      'D6' = i12,
      'D7' = i27,
      'D8' = i30,
      'D9' = i39],
     [edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33)]).
step(edge(i27, i50, i30), fact(9242), [], []).
step(cycle(i50, [i33, i9, i33, i9, i27, i15, i30, i39, i33, i9, i33]),
     rule(10001),
     ['R' = i50,
      'D0' = i33,
      'D1' = i9,
      'D2' = i33,
      'D3' = i9,
      'D4' = i27,
      'D5' = i15,
      'D6' = i30,
      'D7' = i39,
      'D8' = i33,
      'D9' = i9],
     [edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33)]).
step(cycle(i50, [i33, i9, i27, i15, i12, i27, i30, i39, i33, i9, i33]),
     rule(10001),
     ['R' = i50,
      'D0' = i33,
      'D1' = i9,
      'D2' = i27,
      'D3' = i15,
      'D4' = i12,
      'D5' = i27,
      'D6' = i30,
      'D7' = i39,
      'D8' = i33,
      'D9' = i9],
     [edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33)]).
step(cycle(i50, [i33, i9, i27, i15, i30, i39, i33, i9, i33, i9, i33]),
     rule(10001),
     ['R' = i50,
      'D0' = i33,
      'D1' = i9,
      'D2' = i27,
      'D3' = i15,
      'D4' = i30,
      'D5' = i39,
      'D6' = i33,
      'D7' = i9,
      'D8' = i33,
      'D9' = i9],
     [edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33)]).
step(cycle(i50, [i33, i9, i27, i15, i30, i39, i48, i27, i30, i39, i33]),
     rule(10001),
     ['R' = i50,
      'D0' = i33,
      'D1' = i9,
      'D2' = i27,
      'D3' = i15,
      'D4' = i30,
      'D5' = i39,
      'D6' = i48,
      'D7' = i27,
      'D8' = i30,
      'D9' = i39],
     [edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33)]).
step(edge(i39, i50, i48), fact(4817), [], []).
step(cycle(i50, [i33, i9, i27, i30, i39, i33, i9, i27, i30, i39, i33]),
     rule(10001),
     ['R' = i50,
      'D0' = i33,
      'D1' = i9,
      'D2' = i27,
      'D3' = i30,
      'D4' = i39,
      'D5' = i33,
      'D6' = i9,
      'D7' = i27,
      'D8' = i30,
      'D9' = i39],
     [edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33)]).
step(cycle(i50, [i33, i9, i27, i30, i39, i48, i27, i15, i30, i39, i33]),
     rule(10001),
     ['R' = i50,
      'D0' = i33,
      'D1' = i9,
      'D2' = i27,
      'D3' = i30,
      'D4' = i39,
      'D5' = i48,
      'D6' = i27,
      'D7' = i15,
      'D8' = i30,
      'D9' = i39],
     [edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33)]).
step(cycle(i98, [i15, i15, i15, i15, i15, i15, i15, i15, i15, i15, i15]),
     rule(10001),
     ['R' = i98,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i98, i15),
      edge(i15, i98, i15),
      edge(i15, i98, i15),
      edge(i15, i98, i15),
      edge(i15, i98, i15),
      edge(i15, i98, i15),
      edge(i15, i98, i15),
      edge(i15, i98, i15),
      edge(i15, i98, i15),
      edge(i15, i98, i15)]).
step(edge(i15, i98, i15), fact(1023), [], []).
step(cycle(i66, [i6, i6, i6, i6, i6, i6, i6, i6, i6, i6, i6]),
     rule(10001),
     ['R' = i66,
      'D0' = i6,
      'D1' = i6,
      'D2' = i6,
      'D3' = i6,
      'D4' = i6,
      'D5' = i6,
      'D6' = i6,
      'D7' = i6,
      'D8' = i6,
      'D9' = i6],
     [edge(i6, i66, i6),
      edge(i6, i66, i6),
      edge(i6, i66, i6),
      edge(i6, i66, i6),
      edge(i6, i66, i6),
      edge(i6, i66, i6),
      edge(i6, i66, i6),
      edge(i6, i66, i6),
      edge(i6, i66, i6),
      edge(i6, i66, i6)]).
step(edge(i6, i66, i6), fact(1057), [], []).
step(cycle(i36, [i84, i51, i36, i93, i36, i93, i36, i93, i36, i24, i84]),
     rule(10001),
     ['R' = i36,
      'D0' = i84,
      'D1' = i51,
      'D2' = i36,
      'D3' = i93,
      'D4' = i36,
      'D5' = i93,
      'D6' = i36,
      'D7' = i93,
      'D8' = i36,
      'D9' = i24],
     [edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84)]).
step(edge(i84, i36, i51), fact(1095), [], []).
step(edge(i51, i36, i36), fact(4158), [], []).
step(edge(i36, i36, i93), fact(3316), [], []).
step(edge(i93, i36, i36), fact(5989), [], []).
step(edge(i36, i36, i24), fact(8248), [], []).
step(edge(i24, i36, i84), fact(2564), [], []).
step(cycle(i36, [i84, i51, i36, i93, i36, i24, i84, i51, i36, i24, i84]),
     rule(10001),
     ['R' = i36,
      'D0' = i84,
      'D1' = i51,
      'D2' = i36,
      'D3' = i93,
      'D4' = i36,
      'D5' = i24,
      'D6' = i84,
      'D7' = i51,
      'D8' = i36,
      'D9' = i24],
     [edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84)]).
step(cycle(i36, [i84, i51, i36, i72, i24, i84, i51, i36, i72, i24, i84]),
     rule(10001),
     ['R' = i36,
      'D0' = i84,
      'D1' = i51,
      'D2' = i36,
      'D3' = i72,
      'D4' = i24,
      'D5' = i84,
      'D6' = i51,
      'D7' = i36,
      'D8' = i72,
      'D9' = i24],
     [edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i72),
      edge(i72, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i72),
      edge(i72, i36, i24),
      edge(i24, i36, i84)]).
step(edge(i36, i36, i72), fact(7396), [], []).
step(edge(i72, i36, i24), fact(3982), [], []).
step(cycle(i36, [i84, i51, i36, i24, i84, i51, i36, i93, i36, i24, i84]),
     rule(10001),
     ['R' = i36,
      'D0' = i84,
      'D1' = i51,
      'D2' = i36,
      'D3' = i24,
      'D4' = i84,
      'D5' = i51,
      'D6' = i36,
      'D7' = i93,
      'D8' = i36,
      'D9' = i24],
     [edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84)]).
step(cycle(i16, [i63, i21, i42, i45, i93, i39, i45, i93, i45, i93, i63]),
     rule(10001),
     ['R' = i16,
      'D0' = i63,
      'D1' = i21,
      'D2' = i42,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63)]).
step(cycle(i16, [i63, i21, i42, i45, i93, i63, i21, i42, i45, i93, i63]),
     rule(10001),
     ['R' = i16,
      'D0' = i63,
      'D1' = i21,
      'D2' = i42,
      'D3' = i45,
      'D4' = i93,
      'D5' = i63,
      'D6' = i21,
      'D7' = i42,
      'D8' = i45,
      'D9' = i93],
     [edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63)]).
step(cycle(i16, [i63, i21, i42, i45, i93, i45, i93, i39, i45, i93, i63]),
     rule(10001),
     ['R' = i16,
      'D0' = i63,
      'D1' = i21,
      'D2' = i42,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i45,
      'D9' = i93],
     [edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63)]).
step(cycle(i45, [i0, i0, i0, i0, i0, i0, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i45,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i45, i0),
      edge(i0, i45, i0),
      edge(i0, i45, i0),
      edge(i0, i45, i0),
      edge(i0, i45, i0),
      edge(i0, i45, i0),
      edge(i0, i45, i0),
      edge(i0, i45, i0),
      edge(i0, i45, i0),
      edge(i0, i45, i0)]).
step(edge(i0, i45, i0), fact(1160), [], []).
step(cycle(i50, [i51, i84, i72, i78, i87, i99, i66, i57, i69, i66, i51]),
     rule(10001),
     ['R' = i50,
      'D0' = i51,
      'D1' = i84,
      'D2' = i72,
      'D3' = i78,
      'D4' = i87,
      'D5' = i99,
      'D6' = i66,
      'D7' = i57,
      'D8' = i69,
      'D9' = i66],
     [edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51)]).
step(cycle(i50, [i51, i84, i72, i78, i87, i99, i54, i72, i69, i66, i51]),
     rule(10001),
     ['R' = i50,
      'D0' = i51,
      'D1' = i84,
      'D2' = i72,
      'D3' = i78,
      'D4' = i87,
      'D5' = i99,
      'D6' = i54,
      'D7' = i72,
      'D8' = i69,
      'D9' = i66],
     [edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51)]).
step(cycle(i50, [i51, i84, i72, i69, i66, i51, i84, i72, i69, i66, i51]),
     rule(10001),
     ['R' = i50,
      'D0' = i51,
      'D1' = i84,
      'D2' = i72,
      'D3' = i69,
      'D4' = i66,
      'D5' = i51,
      'D6' = i84,
      'D7' = i72,
      'D8' = i69,
      'D9' = i66],
     [edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51)]).
step(cycle(i50, [i51, i84, i12, i57, i69, i66, i51, i57, i69, i66, i51]),
     rule(10001),
     ['R' = i50,
      'D0' = i51,
      'D1' = i84,
      'D2' = i12,
      'D3' = i57,
      'D4' = i69,
      'D5' = i66,
      'D6' = i51,
      'D7' = i57,
      'D8' = i69,
      'D9' = i66],
     [edge(i51, i50, i84),
      edge(i84, i50, i12),
      edge(i12, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51)]).
step(cycle(i50, [i48, i27, i15, i12, i27, i15, i12, i27, i30, i39, i48]),
     rule(10001),
     ['R' = i50,
      'D0' = i48,
      'D1' = i27,
      'D2' = i15,
      'D3' = i12,
      'D4' = i27,
      'D5' = i15,
      'D6' = i12,
      'D7' = i27,
      'D8' = i30,
      'D9' = i39],
     [edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48)]).
step(cycle(i50, [i48, i27, i15, i12, i27, i15, i21, i72, i78, i87, i48]),
     rule(10001),
     ['R' = i50,
      'D0' = i48,
      'D1' = i27,
      'D2' = i15,
      'D3' = i12,
      'D4' = i27,
      'D5' = i15,
      'D6' = i21,
      'D7' = i72,
      'D8' = i78,
      'D9' = i87],
     [edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i21),
      edge(i21, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i48)]).
step(cycle(i50, [i48, i27, i15, i30, i39, i33, i9, i27, i30, i39, i48]),
     rule(10001),
     ['R' = i50,
      'D0' = i48,
      'D1' = i27,
      'D2' = i15,
      'D3' = i30,
      'D4' = i39,
      'D5' = i33,
      'D6' = i9,
      'D7' = i27,
      'D8' = i30,
      'D9' = i39],
     [edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48)]).
step(cycle(i50, [i48, i27, i15, i30, i39, i48, i27, i15, i30, i39, i48]),
     rule(10001),
     ['R' = i50,
      'D0' = i48,
      'D1' = i27,
      'D2' = i15,
      'D3' = i30,
      'D4' = i39,
      'D5' = i48,
      'D6' = i27,
      'D7' = i15,
      'D8' = i30,
      'D9' = i39],
     [edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48)]).
step(cycle(i50, [i48, i27, i30, i39, i33, i9, i27, i15, i30, i39, i48]),
     rule(10001),
     ['R' = i50,
      'D0' = i48,
      'D1' = i27,
      'D2' = i30,
      'D3' = i39,
      'D4' = i33,
      'D5' = i9,
      'D6' = i27,
      'D7' = i15,
      'D8' = i30,
      'D9' = i39],
     [edge(i48, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48)]).
step(cycle(i81, [i27, i84, i27, i84, i27, i84, i27, i84, i27, i84, i27]),
     rule(10001),
     ['R' = i81,
      'D0' = i27,
      'D1' = i84,
      'D2' = i27,
      'D3' = i84,
      'D4' = i27,
      'D5' = i84,
      'D6' = i27,
      'D7' = i84,
      'D8' = i27,
      'D9' = i84],
     [edge(i27, i81, i84),
      edge(i84, i81, i27),
      edge(i27, i81, i84),
      edge(i84, i81, i27),
      edge(i27, i81, i84),
      edge(i84, i81, i27),
      edge(i27, i81, i84),
      edge(i84, i81, i27),
      edge(i27, i81, i84),
      edge(i84, i81, i27)]).
step(edge(i27, i81, i84), fact(1194), [], []).
step(edge(i84, i81, i27), fact(4361), [], []).
step(cycle(i92, [i45, i84, i45, i84, i45, i84, i45, i84, i45, i84, i45]),
     rule(10001),
     ['R' = i92,
      'D0' = i45,
      'D1' = i84,
      'D2' = i45,
      'D3' = i84,
      'D4' = i45,
      'D5' = i84,
      'D6' = i45,
      'D7' = i84,
      'D8' = i45,
      'D9' = i84],
     [edge(i45, i92, i84),
      edge(i84, i92, i45),
      edge(i45, i92, i84),
      edge(i84, i92, i45),
      edge(i45, i92, i84),
      edge(i84, i92, i45),
      edge(i45, i92, i84),
      edge(i84, i92, i45),
      edge(i45, i92, i84),
      edge(i84, i92, i45)]).
step(edge(i45, i92, i84), fact(1212), [], []).
step(edge(i84, i92, i45), fact(5429), [], []).
step(cycle(i17, [i75, i30, i33, i75, i30, i33, i75, i0, i30, i33, i75]),
     rule(10001),
     ['R' = i17,
      'D0' = i75,
      'D1' = i30,
      'D2' = i33,
      'D3' = i75,
      'D4' = i30,
      'D5' = i33,
      'D6' = i75,
      'D7' = i0,
      'D8' = i30,
      'D9' = i33],
     [edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75)]).
step(edge(i75, i17, i30), fact(1216), [], []).
step(edge(i30, i17, i33), fact(6649), [], []).
step(edge(i33, i17, i75), fact(1444), [], []).
step(edge(i75, i17, i0), fact(9472), [], []).
step(edge(i0, i17, i30), fact(3239), [], []).
step(cycle(i17, [i75, i30, i33, i75, i0, i30, i33, i75, i30, i33, i75]),
     rule(10001),
     ['R' = i17,
      'D0' = i75,
      'D1' = i30,
      'D2' = i33,
      'D3' = i75,
      'D4' = i0,
      'D5' = i30,
      'D6' = i33,
      'D7' = i75,
      'D8' = i30,
      'D9' = i33],
     [edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75)]).
step(cycle(i7, [i72, i57, i18, i75, i84, i72, i57, i18, i75, i84, i72]),
     rule(10001),
     ['R' = i7,
      'D0' = i72,
      'D1' = i57,
      'D2' = i18,
      'D3' = i75,
      'D4' = i84,
      'D5' = i72,
      'D6' = i57,
      'D7' = i18,
      'D8' = i75,
      'D9' = i84],
     [edge(i72, i7, i57),
      edge(i57, i7, i18),
      edge(i18, i7, i75),
      edge(i75, i7, i84),
      edge(i84, i7, i72),
      edge(i72, i7, i57),
      edge(i57, i7, i18),
      edge(i18, i7, i75),
      edge(i75, i7, i84),
      edge(i84, i7, i72)]).
step(cycle(i0, [i75, i84, i75, i84, i75, i84, i75, i84, i75, i84, i75]),
     rule(10001),
     ['R' = i0,
      'D0' = i75,
      'D1' = i84,
      'D2' = i75,
      'D3' = i84,
      'D4' = i75,
      'D5' = i84,
      'D6' = i75,
      'D7' = i84,
      'D8' = i75,
      'D9' = i84],
     [edge(i75, i0, i84),
      edge(i84, i0, i75),
      edge(i75, i0, i84),
      edge(i84, i0, i75),
      edge(i75, i0, i84),
      edge(i84, i0, i75),
      edge(i75, i0, i84),
      edge(i84, i0, i75),
      edge(i75, i0, i84),
      edge(i84, i0, i75)]).
step(cycle(i50, [i72, i69, i66, i51, i84, i72, i78, i87, i99, i54, i72]),
     rule(10001),
     ['R' = i50,
      'D0' = i72,
      'D1' = i69,
      'D2' = i66,
      'D3' = i51,
      'D4' = i84,
      'D5' = i72,
      'D6' = i78,
      'D7' = i87,
      'D8' = i99,
      'D9' = i54],
     [edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72)]).
step(cycle(i50, [i72, i69, i66, i51, i84, i72, i69, i66, i51, i84, i72]),
     rule(10001),
     ['R' = i50,
      'D0' = i72,
      'D1' = i69,
      'D2' = i66,
      'D3' = i51,
      'D4' = i84,
      'D5' = i72,
      'D6' = i69,
      'D7' = i66,
      'D8' = i51,
      'D9' = i84],
     [edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72)]).
step(cycle(i79, [i39, i81, i3, i69, i9, i39, i81, i3, i69, i9, i39]),
     rule(10001),
     ['R' = i79,
      'D0' = i39,
      'D1' = i81,
      'D2' = i3,
      'D3' = i69,
      'D4' = i9,
      'D5' = i39,
      'D6' = i81,
      'D7' = i3,
      'D8' = i69,
      'D9' = i9],
     [edge(i39, i79, i81),
      edge(i81, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i81),
      edge(i81, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39)]).
step(edge(i39, i79, i81), fact(1304), [], []).
step(edge(i81, i79, i3), fact(8119), [], []).
step(cycle(i97, [i60, i60, i60, i60, i60, i60, i60, i60, i60, i60, i60]),
     rule(10001),
     ['R' = i97,
      'D0' = i60,
      'D1' = i60,
      'D2' = i60,
      'D3' = i60,
      'D4' = i60,
      'D5' = i60,
      'D6' = i60,
      'D7' = i60,
      'D8' = i60,
      'D9' = i60],
     [edge(i60, i97, i60),
      edge(i60, i97, i60),
      edge(i60, i97, i60),
      edge(i60, i97, i60),
      edge(i60, i97, i60),
      edge(i60, i97, i60),
      edge(i60, i97, i60),
      edge(i60, i97, i60),
      edge(i60, i97, i60),
      edge(i60, i97, i60)]).
step(edge(i60, i97, i60), fact(1306), [], []).
step(cycle(i3, [i96, i96, i96, i96, i96, i96, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i3,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i3, i96),
      edge(i96, i3, i96),
      edge(i96, i3, i96),
      edge(i96, i3, i96),
      edge(i96, i3, i96),
      edge(i96, i3, i96),
      edge(i96, i3, i96),
      edge(i96, i3, i96),
      edge(i96, i3, i96),
      edge(i96, i3, i96)]).
step(edge(i96, i3, i96), fact(1315), [], []).
step(cycle(i50, [i36, i36, i36, i36, i36, i36, i36, i36, i36, i36, i36]),
     rule(10001),
     ['R' = i50,
      'D0' = i36,
      'D1' = i36,
      'D2' = i36,
      'D3' = i36,
      'D4' = i36,
      'D5' = i36,
      'D6' = i36,
      'D7' = i36,
      'D8' = i36,
      'D9' = i36],
     [edge(i36, i50, i36),
      edge(i36, i50, i36),
      edge(i36, i50, i36),
      edge(i36, i50, i36),
      edge(i36, i50, i36),
      edge(i36, i50, i36),
      edge(i36, i50, i36),
      edge(i36, i50, i36),
      edge(i36, i50, i36),
      edge(i36, i50, i36)]).
step(edge(i36, i50, i36), fact(1319), [], []).
step(cycle(i76, [i78, i60, i78, i60, i78, i60, i78, i60, i78, i60, i78]),
     rule(10001),
     ['R' = i76,
      'D0' = i78,
      'D1' = i60,
      'D2' = i78,
      'D3' = i60,
      'D4' = i78,
      'D5' = i60,
      'D6' = i78,
      'D7' = i60,
      'D8' = i78,
      'D9' = i60],
     [edge(i78, i76, i60),
      edge(i60, i76, i78),
      edge(i78, i76, i60),
      edge(i60, i76, i78),
      edge(i78, i76, i60),
      edge(i60, i76, i78),
      edge(i78, i76, i60),
      edge(i60, i76, i78),
      edge(i78, i76, i60),
      edge(i60, i76, i78)]).
step(edge(i78, i76, i60), fact(1332), [], []).
step(edge(i60, i76, i78), fact(3090), [], []).
step(cycle(i57, [i51, i84, i51, i84, i51, i84, i51, i84, i51, i84, i51]),
     rule(10001),
     ['R' = i57,
      'D0' = i51,
      'D1' = i84,
      'D2' = i51,
      'D3' = i84,
      'D4' = i51,
      'D5' = i84,
      'D6' = i51,
      'D7' = i84,
      'D8' = i51,
      'D9' = i84],
     [edge(i51, i57, i84),
      edge(i84, i57, i51),
      edge(i51, i57, i84),
      edge(i84, i57, i51),
      edge(i51, i57, i84),
      edge(i84, i57, i51),
      edge(i51, i57, i84),
      edge(i84, i57, i51),
      edge(i51, i57, i84),
      edge(i84, i57, i51)]).
step(edge(i51, i57, i84), fact(1384), [], []).
step(edge(i84, i57, i51), fact(9287), [], []).
step(cycle(i17, [i33, i75, i30, i33, i75, i30, i33, i75, i0, i30, i33]),
     rule(10001),
     ['R' = i17,
      'D0' = i33,
      'D1' = i75,
      'D2' = i30,
      'D3' = i33,
      'D4' = i75,
      'D5' = i30,
      'D6' = i33,
      'D7' = i75,
      'D8' = i0,
      'D9' = i30],
     [edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33)]).
step(cycle(i17, [i33, i75, i30, i33, i75, i0, i30, i33, i75, i30, i33]),
     rule(10001),
     ['R' = i17,
      'D0' = i33,
      'D1' = i75,
      'D2' = i30,
      'D3' = i33,
      'D4' = i75,
      'D5' = i0,
      'D6' = i30,
      'D7' = i33,
      'D8' = i75,
      'D9' = i30],
     [edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33)]).
step(cycle(i17, [i33, i75, i0, i30, i33, i75, i30, i33, i75, i30, i33]),
     rule(10001),
     ['R' = i17,
      'D0' = i33,
      'D1' = i75,
      'D2' = i0,
      'D3' = i30,
      'D4' = i33,
      'D5' = i75,
      'D6' = i30,
      'D7' = i33,
      'D8' = i75,
      'D9' = i30],
     [edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33)]).
step(cycle(i17, [i33, i75, i0, i30, i33, i63, i42, i54, i0, i30, i33]),
     rule(10001),
     ['R' = i17,
      'D0' = i33,
      'D1' = i75,
      'D2' = i0,
      'D3' = i30,
      'D4' = i33,
      'D5' = i63,
      'D6' = i42,
      'D7' = i54,
      'D8' = i0,
      'D9' = i30],
     [edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i63),
      edge(i63, i17, i42),
      edge(i42, i17, i54),
      edge(i54, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33)]).
step(edge(i33, i17, i63), fact(7889), [], []).
step(edge(i63, i17, i42), fact(9522), [], []).
step(edge(i42, i17, i54), fact(9253), [], []).
step(edge(i54, i17, i0), fact(1589), [], []).
step(cycle(i9, [i30, i9, i54, i30, i9, i54, i30, i9, i84, i54, i30]),
     rule(10001),
     ['R' = i9,
      'D0' = i30,
      'D1' = i9,
      'D2' = i54,
      'D3' = i30,
      'D4' = i9,
      'D5' = i54,
      'D6' = i30,
      'D7' = i9,
      'D8' = i84,
      'D9' = i54],
     [edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i84),
      edge(i84, i9, i54),
      edge(i54, i9, i30)]).
step(edge(i30, i9, i9), fact(1482), [], []).
step(edge(i9, i9, i54), fact(3903), [], []).
step(edge(i54, i9, i30), fact(4744), [], []).
step(edge(i9, i9, i84), fact(8697), [], []).
step(edge(i84, i9, i54), fact(6040), [], []).
step(cycle(i9, [i30, i9, i54, i30, i9, i84, i54, i30, i9, i54, i30]),
     rule(10001),
     ['R' = i9,
      'D0' = i30,
      'D1' = i9,
      'D2' = i54,
      'D3' = i30,
      'D4' = i9,
      'D5' = i84,
      'D6' = i54,
      'D7' = i30,
      'D8' = i9,
      'D9' = i54],
     [edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i84),
      edge(i84, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30)]).
step(cycle(i9, [i30, i9, i84, i54, i30, i9, i54, i30, i9, i54, i30]),
     rule(10001),
     ['R' = i9,
      'D0' = i30,
      'D1' = i9,
      'D2' = i84,
      'D3' = i54,
      'D4' = i30,
      'D5' = i9,
      'D6' = i54,
      'D7' = i30,
      'D8' = i9,
      'D9' = i54],
     [edge(i30, i9, i9),
      edge(i9, i9, i84),
      edge(i84, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30)]).
step(cycle(i96, [i75, i48, i33, i69, i75, i48, i33, i69, i75, i75, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i48,
      'D2' = i33,
      'D3' = i69,
      'D4' = i75,
      'D5' = i48,
      'D6' = i33,
      'D7' = i69,
      'D8' = i75,
      'D9' = i75],
     [edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75)]).
step(edge(i75, i96, i48), fact(1509), [], []).
step(edge(i48, i96, i33), fact(2324), [], []).
step(edge(i33, i96, i69), fact(8508), [], []).
step(edge(i69, i96, i75), fact(3655), [], []).
step(edge(i75, i96, i75), fact(7210), [], []).
step(cycle(i96, [i75, i48, i33, i69, i75, i75, i48, i33, i69, i75, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i48,
      'D2' = i33,
      'D3' = i69,
      'D4' = i75,
      'D5' = i75,
      'D6' = i48,
      'D7' = i33,
      'D8' = i69,
      'D9' = i75],
     [edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75)]).
step(cycle(i96, [i75, i48, i33, i69, i75, i75, i75, i48, i33, i69, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i48,
      'D2' = i33,
      'D3' = i69,
      'D4' = i75,
      'D5' = i75,
      'D6' = i75,
      'D7' = i48,
      'D8' = i33,
      'D9' = i69],
     [edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75)]).
step(cycle(i96, [i75, i48, i33, i69, i75, i75, i75, i75, i75, i75, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i48,
      'D2' = i33,
      'D3' = i69,
      'D4' = i75,
      'D5' = i75,
      'D6' = i75,
      'D7' = i75,
      'D8' = i75,
      'D9' = i75],
     [edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75)]).
step(cycle(i27, [i21, i72, i21, i72, i21, i72, i21, i72, i21, i72, i21]),
     rule(10001),
     ['R' = i27,
      'D0' = i21,
      'D1' = i72,
      'D2' = i21,
      'D3' = i72,
      'D4' = i21,
      'D5' = i72,
      'D6' = i21,
      'D7' = i72,
      'D8' = i21,
      'D9' = i72],
     [edge(i21, i27, i72),
      edge(i72, i27, i21),
      edge(i21, i27, i72),
      edge(i72, i27, i21),
      edge(i21, i27, i72),
      edge(i72, i27, i21),
      edge(i21, i27, i72),
      edge(i72, i27, i21),
      edge(i21, i27, i72),
      edge(i72, i27, i21)]).
step(edge(i21, i27, i72), fact(1526), [], []).
step(edge(i72, i27, i21), fact(5503), [], []).
step(cycle(i11, [i3, i3, i3, i3, i3, i3, i3, i3, i3, i3, i3]),
     rule(10001),
     ['R' = i11,
      'D0' = i3,
      'D1' = i3,
      'D2' = i3,
      'D3' = i3,
      'D4' = i3,
      'D5' = i3,
      'D6' = i3,
      'D7' = i3,
      'D8' = i3,
      'D9' = i3],
     [edge(i3, i11, i3),
      edge(i3, i11, i3),
      edge(i3, i11, i3),
      edge(i3, i11, i3),
      edge(i3, i11, i3),
      edge(i3, i11, i3),
      edge(i3, i11, i3),
      edge(i3, i11, i3),
      edge(i3, i11, i3),
      edge(i3, i11, i3)]).
step(edge(i3, i11, i3), fact(1535), [], []).
step(cycle(i17, [i54, i0, i30, i33, i75, i0, i30, i33, i63, i42, i54]),
     rule(10001),
     ['R' = i17,
      'D0' = i54,
      'D1' = i0,
      'D2' = i30,
      'D3' = i33,
      'D4' = i75,
      'D5' = i0,
      'D6' = i30,
      'D7' = i33,
      'D8' = i63,
      'D9' = i42],
     [edge(i54, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i63),
      edge(i63, i17, i42),
      edge(i42, i17, i54)]).
step(cycle(i88, [i3, i3, i3, i3, i3, i3, i3, i3, i3, i3, i3]),
     rule(10001),
     ['R' = i88,
      'D0' = i3,
      'D1' = i3,
      'D2' = i3,
      'D3' = i3,
      'D4' = i3,
      'D5' = i3,
      'D6' = i3,
      'D7' = i3,
      'D8' = i3,
      'D9' = i3],
     [edge(i3, i88, i3),
      edge(i3, i88, i3),
      edge(i3, i88, i3),
      edge(i3, i88, i3),
      edge(i3, i88, i3),
      edge(i3, i88, i3),
      edge(i3, i88, i3),
      edge(i3, i88, i3),
      edge(i3, i88, i3),
      edge(i3, i88, i3)]).
step(edge(i3, i88, i3), fact(1693), [], []).
step(cycle(i28, [i87, i81, i15, i36, i6, i87, i81, i15, i36, i6, i87]),
     rule(10001),
     ['R' = i28,
      'D0' = i87,
      'D1' = i81,
      'D2' = i15,
      'D3' = i36,
      'D4' = i6,
      'D5' = i87,
      'D6' = i81,
      'D7' = i15,
      'D8' = i36,
      'D9' = i6],
     [edge(i87, i28, i81),
      edge(i81, i28, i15),
      edge(i15, i28, i36),
      edge(i36, i28, i6),
      edge(i6, i28, i87),
      edge(i87, i28, i81),
      edge(i81, i28, i15),
      edge(i15, i28, i36),
      edge(i36, i28, i6),
      edge(i6, i28, i87)]).
step(cycle(i42, [i72, i75, i72, i75, i72, i75, i72, i75, i72, i75, i72]),
     rule(10001),
     ['R' = i42,
      'D0' = i72,
      'D1' = i75,
      'D2' = i72,
      'D3' = i75,
      'D4' = i72,
      'D5' = i75,
      'D6' = i72,
      'D7' = i75,
      'D8' = i72,
      'D9' = i75],
     [edge(i72, i42, i75),
      edge(i75, i42, i72),
      edge(i72, i42, i75),
      edge(i75, i42, i72),
      edge(i72, i42, i75),
      edge(i75, i42, i72),
      edge(i72, i42, i75),
      edge(i75, i42, i72),
      edge(i72, i42, i75),
      edge(i75, i42, i72)]).
step(edge(i72, i42, i75), fact(1734), [], []).
step(edge(i75, i42, i72), fact(5846), [], []).
step(cycle(i84, [i0, i0, i0, i0, i0, i0, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i84,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i84, i0),
      edge(i0, i84, i0),
      edge(i0, i84, i0),
      edge(i0, i84, i0),
      edge(i0, i84, i0),
      edge(i0, i84, i0),
      edge(i0, i84, i0),
      edge(i0, i84, i0),
      edge(i0, i84, i0),
      edge(i0, i84, i0)]).
step(edge(i0, i84, i0), fact(1749), [], []).
step(cycle(i72, [i60, i60, i60, i60, i60, i60, i60, i60, i60, i60, i60]),
     rule(10001),
     ['R' = i72,
      'D0' = i60,
      'D1' = i60,
      'D2' = i60,
      'D3' = i60,
      'D4' = i60,
      'D5' = i60,
      'D6' = i60,
      'D7' = i60,
      'D8' = i60,
      'D9' = i60],
     [edge(i60, i72, i60),
      edge(i60, i72, i60),
      edge(i60, i72, i60),
      edge(i60, i72, i60),
      edge(i60, i72, i60),
      edge(i60, i72, i60),
      edge(i60, i72, i60),
      edge(i60, i72, i60),
      edge(i60, i72, i60),
      edge(i60, i72, i60)]).
step(edge(i60, i72, i60), fact(1751), [], []).
step(cycle(i60, [i93, i27, i39, i48, i42, i45, i99, i33, i12, i63, i93]),
     rule(10001),
     ['R' = i60,
      'D0' = i93,
      'D1' = i27,
      'D2' = i39,
      'D3' = i48,
      'D4' = i42,
      'D5' = i45,
      'D6' = i99,
      'D7' = i33,
      'D8' = i12,
      'D9' = i63],
     [edge(i93, i60, i27),
      edge(i27, i60, i39),
      edge(i39, i60, i48),
      edge(i48, i60, i42),
      edge(i42, i60, i45),
      edge(i45, i60, i99),
      edge(i99, i60, i33),
      edge(i33, i60, i12),
      edge(i12, i60, i63),
      edge(i63, i60, i93)]).
step(edge(i93, i60, i27), fact(1782), [], []).
step(edge(i27, i60, i39), fact(4342), [], []).
step(edge(i39, i60, i48), fact(7930), [], []).
step(edge(i48, i60, i42), fact(9511), [], []).
step(edge(i42, i60, i45), fact(4126), [], []).
step(edge(i45, i60, i99), fact(5415), [], []).
step(edge(i99, i60, i33), fact(4970), [], []).
step(edge(i33, i60, i12), fact(3292), [], []).
step(edge(i12, i60, i63), fact(8715), [], []).
step(edge(i63, i60, i93), fact(9188), [], []).
step(cycle(i11, [i30, i78, i45, i51, i15, i30, i78, i45, i51, i15, i30]),
     rule(10001),
     ['R' = i11,
      'D0' = i30,
      'D1' = i78,
      'D2' = i45,
      'D3' = i51,
      'D4' = i15,
      'D5' = i30,
      'D6' = i78,
      'D7' = i45,
      'D8' = i51,
      'D9' = i15],
     [edge(i30, i11, i78),
      edge(i78, i11, i45),
      edge(i45, i11, i51),
      edge(i51, i11, i15),
      edge(i15, i11, i30),
      edge(i30, i11, i78),
      edge(i78, i11, i45),
      edge(i45, i11, i51),
      edge(i51, i11, i15),
      edge(i15, i11, i30)]).
step(cycle(i10, [i33, i87, i15, i78, i60, i33, i87, i15, i78, i60, i33]),
     rule(10001),
     ['R' = i10,
      'D0' = i33,
      'D1' = i87,
      'D2' = i15,
      'D3' = i78,
      'D4' = i60,
      'D5' = i33,
      'D6' = i87,
      'D7' = i15,
      'D8' = i78,
      'D9' = i60],
     [edge(i33, i10, i87),
      edge(i87, i10, i15),
      edge(i15, i10, i78),
      edge(i78, i10, i60),
      edge(i60, i10, i33),
      edge(i33, i10, i87),
      edge(i87, i10, i15),
      edge(i15, i10, i78),
      edge(i78, i10, i60),
      edge(i60, i10, i33)]).
step(cycle(i19, [i33, i12, i93, i66, i36, i21, i87, i69, i36, i72, i33]),
     rule(10001),
     ['R' = i19,
      'D0' = i33,
      'D1' = i12,
      'D2' = i93,
      'D3' = i66,
      'D4' = i36,
      'D5' = i21,
      'D6' = i87,
      'D7' = i69,
      'D8' = i36,
      'D9' = i72],
     [edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i33)]).
step(cycle(i19, [i33, i12, i93, i66, i36, i21, i21, i21, i21, i87, i33]),
     rule(10001),
     ['R' = i19,
      'D0' = i33,
      'D1' = i12,
      'D2' = i93,
      'D3' = i66,
      'D4' = i36,
      'D5' = i21,
      'D6' = i21,
      'D7' = i21,
      'D8' = i21,
      'D9' = i87],
     [edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33)]).
step(cycle(i19, [i33, i12, i93, i66, i36, i72, i66, i36, i21, i87, i33]),
     rule(10001),
     ['R' = i19,
      'D0' = i33,
      'D1' = i12,
      'D2' = i93,
      'D3' = i66,
      'D4' = i36,
      'D5' = i72,
      'D6' = i66,
      'D7' = i36,
      'D8' = i21,
      'D9' = i87],
     [edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33)]).
step(cycle(i13, [i45, i48, i78, i81, i87, i45, i48, i78, i81, i87, i45]),
     rule(10001),
     ['R' = i13,
      'D0' = i45,
      'D1' = i48,
      'D2' = i78,
      'D3' = i81,
      'D4' = i87,
      'D5' = i45,
      'D6' = i48,
      'D7' = i78,
      'D8' = i81,
      'D9' = i87],
     [edge(i45, i13, i48),
      edge(i48, i13, i78),
      edge(i78, i13, i81),
      edge(i81, i13, i87),
      edge(i87, i13, i45),
      edge(i45, i13, i48),
      edge(i48, i13, i78),
      edge(i78, i13, i81),
      edge(i81, i13, i87),
      edge(i87, i13, i45)]).
step(cycle(i34, [i60, i60, i60, i60, i60, i60, i60, i60, i60, i60, i60]),
     rule(10001),
     ['R' = i34,
      'D0' = i60,
      'D1' = i60,
      'D2' = i60,
      'D3' = i60,
      'D4' = i60,
      'D5' = i60,
      'D6' = i60,
      'D7' = i60,
      'D8' = i60,
      'D9' = i60],
     [edge(i60, i34, i60),
      edge(i60, i34, i60),
      edge(i60, i34, i60),
      edge(i60, i34, i60),
      edge(i60, i34, i60),
      edge(i60, i34, i60),
      edge(i60, i34, i60),
      edge(i60, i34, i60),
      edge(i60, i34, i60),
      edge(i60, i34, i60)]).
step(edge(i60, i34, i60), fact(1924), [], []).
step(cycle(i62, [i24, i81, i24, i81, i24, i81, i24, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i24, i81, i24, i81, i24, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i24, i81, i24, i81, i81, i24, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i24, i81, i24, i81, i81, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i24, i81, i24, i81, i81, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i24, i81, i81, i24, i81, i24, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i24, i81, i81, i24, i81, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i24, i81, i81, i24, i81, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i24, i81, i81, i81, i24, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i24, i81, i81, i81, i24, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i24, i81, i81, i81, i81, i24, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i24, i81, i81, i81, i81, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i24, i81, i81, i81, i81, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i24, i81, i24, i81, i24, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i24, i81, i24, i81, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i24, i81, i24, i81, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i24, i81, i81, i24, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i24, i81, i81, i24, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i24, i81, i81, i81, i24, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i24, i81, i81, i81, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i24, i81, i81, i81, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i24, i81, i24, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i24, i81, i24, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i24, i81, i81, i24, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i24, i81, i81, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i24, i81, i81, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i81, i24, i81, i24, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i81, i24, i81, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i81, i24, i81, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i81, i81, i24, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i81, i81, i24, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i81, i81, i81, i24, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i81, i81, i81, i81, i24, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i62, [i24, i81, i81, i81, i81, i81, i81, i81, i81, i81, i24]),
     rule(10001),
     ['R' = i62,
      'D0' = i24,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24)]).
step(cycle(i4, [i69, i69, i69, i69, i69, i69, i69, i69, i69, i69, i69]),
     rule(10001),
     ['R' = i4,
      'D0' = i69,
      'D1' = i69,
      'D2' = i69,
      'D3' = i69,
      'D4' = i69,
      'D5' = i69,
      'D6' = i69,
      'D7' = i69,
      'D8' = i69,
      'D9' = i69],
     [edge(i69, i4, i69),
      edge(i69, i4, i69),
      edge(i69, i4, i69),
      edge(i69, i4, i69),
      edge(i69, i4, i69),
      edge(i69, i4, i69),
      edge(i69, i4, i69),
      edge(i69, i4, i69),
      edge(i69, i4, i69),
      edge(i69, i4, i69)]).
step(edge(i69, i4, i69), fact(1931), [], []).
step(cycle(i19, [i72, i33, i12, i93, i66, i36, i21, i87, i69, i36, i72]),
     rule(10001),
     ['R' = i19,
      'D0' = i72,
      'D1' = i33,
      'D2' = i12,
      'D3' = i93,
      'D4' = i66,
      'D5' = i36,
      'D6' = i21,
      'D7' = i87,
      'D8' = i69,
      'D9' = i36],
     [edge(i72, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72)]).
step(cycle(i34, [i24, i24, i24, i24, i24, i24, i24, i24, i24, i24, i24]),
     rule(10001),
     ['R' = i34,
      'D0' = i24,
      'D1' = i24,
      'D2' = i24,
      'D3' = i24,
      'D4' = i24,
      'D5' = i24,
      'D6' = i24,
      'D7' = i24,
      'D8' = i24,
      'D9' = i24],
     [edge(i24, i34, i24),
      edge(i24, i34, i24),
      edge(i24, i34, i24),
      edge(i24, i34, i24),
      edge(i24, i34, i24),
      edge(i24, i34, i24),
      edge(i24, i34, i24),
      edge(i24, i34, i24),
      edge(i24, i34, i24),
      edge(i24, i34, i24)]).
step(edge(i24, i34, i24), fact(2131), [], []).
step(cycle(i93, [i33, i48, i33, i48, i33, i48, i33, i48, i33, i48, i33]),
     rule(10001),
     ['R' = i93,
      'D0' = i33,
      'D1' = i48,
      'D2' = i33,
      'D3' = i48,
      'D4' = i33,
      'D5' = i48,
      'D6' = i33,
      'D7' = i48,
      'D8' = i33,
      'D9' = i48],
     [edge(i33, i93, i48),
      edge(i48, i93, i33),
      edge(i33, i93, i48),
      edge(i48, i93, i33),
      edge(i33, i93, i48),
      edge(i48, i93, i33),
      edge(i33, i93, i48),
      edge(i48, i93, i33),
      edge(i33, i93, i48),
      edge(i48, i93, i33)]).
step(edge(i33, i93, i48), fact(2140), [], []).
step(edge(i48, i93, i33), fact(3658), [], []).
step(cycle(i27, [i84, i39, i84, i39, i84, i39, i84, i39, i84, i39, i84]),
     rule(10001),
     ['R' = i27,
      'D0' = i84,
      'D1' = i39,
      'D2' = i84,
      'D3' = i39,
      'D4' = i84,
      'D5' = i39,
      'D6' = i84,
      'D7' = i39,
      'D8' = i84,
      'D9' = i39],
     [edge(i84, i27, i39),
      edge(i39, i27, i84),
      edge(i84, i27, i39),
      edge(i39, i27, i84),
      edge(i84, i27, i39),
      edge(i39, i27, i84),
      edge(i84, i27, i39),
      edge(i39, i27, i84),
      edge(i84, i27, i39),
      edge(i39, i27, i84)]).
step(edge(i84, i27, i39), fact(2152), [], []).
step(edge(i39, i27, i84), fact(7707), [], []).
step(cycle(i19, [i21, i21, i87, i33, i12, i93, i66, i36, i21, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i87,
      'D3' = i33,
      'D4' = i12,
      'D5' = i93,
      'D6' = i66,
      'D7' = i36,
      'D8' = i21,
      'D9' = i21],
     [edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i21, i87, i69, i36, i21, i87, i69, i36, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i87,
      'D3' = i69,
      'D4' = i36,
      'D5' = i21,
      'D6' = i87,
      'D7' = i69,
      'D8' = i36,
      'D9' = i21],
     [edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i21, i87, i69, i36, i21, i21, i87, i69, i36, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i87,
      'D3' = i69,
      'D4' = i36,
      'D5' = i21,
      'D6' = i21,
      'D7' = i87,
      'D8' = i69,
      'D9' = i36],
     [edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21)]).
step(cycle(i19, [i21, i21, i87, i69, i36, i21, i21, i21, i21, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i87,
      'D3' = i69,
      'D4' = i36,
      'D5' = i21,
      'D6' = i21,
      'D7' = i21,
      'D8' = i21,
      'D9' = i21],
     [edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i21, i87, i69, i36, i72, i66, i36, i21, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i87,
      'D3' = i69,
      'D4' = i36,
      'D5' = i72,
      'D6' = i66,
      'D7' = i36,
      'D8' = i21,
      'D9' = i21],
     [edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i21, i21, i87, i33, i12, i93, i66, i36, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i21,
      'D3' = i87,
      'D4' = i33,
      'D5' = i12,
      'D6' = i93,
      'D7' = i66,
      'D8' = i36,
      'D9' = i21],
     [edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i21, i21, i87, i69, i36, i21, i87, i69, i36, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i21,
      'D3' = i87,
      'D4' = i69,
      'D5' = i36,
      'D6' = i21,
      'D7' = i87,
      'D8' = i69,
      'D9' = i36],
     [edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21)]).
step(cycle(i19, [i21, i21, i21, i87, i69, i36, i21, i21, i21, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i21,
      'D3' = i87,
      'D4' = i69,
      'D5' = i36,
      'D6' = i21,
      'D7' = i21,
      'D8' = i21,
      'D9' = i21],
     [edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i21, i21, i87, i69, i36, i72, i66, i36, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i21,
      'D3' = i87,
      'D4' = i69,
      'D5' = i36,
      'D6' = i72,
      'D7' = i66,
      'D8' = i36,
      'D9' = i21],
     [edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i21, i21, i21, i87, i33, i12, i93, i66, i36, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i21,
      'D3' = i21,
      'D4' = i87,
      'D5' = i33,
      'D6' = i12,
      'D7' = i93,
      'D8' = i66,
      'D9' = i36],
     [edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21)]).
step(cycle(i19, [i21, i21, i21, i21, i87, i69, i36, i21, i21, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i21,
      'D3' = i21,
      'D4' = i87,
      'D5' = i69,
      'D6' = i36,
      'D7' = i21,
      'D8' = i21,
      'D9' = i21],
     [edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i21, i21, i21, i87, i69, i36, i72, i66, i36, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i21,
      'D3' = i21,
      'D4' = i87,
      'D5' = i69,
      'D6' = i36,
      'D7' = i72,
      'D8' = i66,
      'D9' = i36],
     [edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21)]).
step(cycle(i19, [i21, i21, i21, i21, i21, i87, i69, i36, i21, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i21,
      'D3' = i21,
      'D4' = i21,
      'D5' = i87,
      'D6' = i69,
      'D7' = i36,
      'D8' = i21,
      'D9' = i21],
     [edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i21, i21, i21, i21, i21, i87, i69, i36, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i21,
      'D3' = i21,
      'D4' = i21,
      'D5' = i21,
      'D6' = i87,
      'D7' = i69,
      'D8' = i36,
      'D9' = i21],
     [edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i19, [i21, i21, i21, i21, i21, i21, i21, i87, i69, i36, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i21,
      'D3' = i21,
      'D4' = i21,
      'D5' = i21,
      'D6' = i21,
      'D7' = i87,
      'D8' = i69,
      'D9' = i36],
     [edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21)]).
step(cycle(i19, [i21, i21, i21, i21, i21, i21, i21, i21, i21, i21, i21]),
     rule(10001),
     ['R' = i19,
      'D0' = i21,
      'D1' = i21,
      'D2' = i21,
      'D3' = i21,
      'D4' = i21,
      'D5' = i21,
      'D6' = i21,
      'D7' = i21,
      'D8' = i21,
      'D9' = i21],
     [edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21)]).
step(cycle(i31, [i15, i3, i15, i3, i15, i3, i15, i3, i15, i3, i15]),
     rule(10001),
     ['R' = i31,
      'D0' = i15,
      'D1' = i3,
      'D2' = i15,
      'D3' = i3,
      'D4' = i15,
      'D5' = i3,
      'D6' = i15,
      'D7' = i3,
      'D8' = i15,
      'D9' = i3],
     [edge(i15, i31, i3),
      edge(i3, i31, i15),
      edge(i15, i31, i3),
      edge(i3, i31, i15),
      edge(i15, i31, i3),
      edge(i3, i31, i15),
      edge(i15, i31, i3),
      edge(i3, i31, i15),
      edge(i15, i31, i3),
      edge(i3, i31, i15)]).
step(edge(i15, i31, i3), fact(2221), [], []).
step(edge(i3, i31, i15), fact(7108), [], []).
step(cycle(i28, [i81, i15, i36, i6, i87, i81, i15, i36, i6, i87, i81]),
     rule(10001),
     ['R' = i28,
      'D0' = i81,
      'D1' = i15,
      'D2' = i36,
      'D3' = i6,
      'D4' = i87,
      'D5' = i81,
      'D6' = i15,
      'D7' = i36,
      'D8' = i6,
      'D9' = i87],
     [edge(i81, i28, i15),
      edge(i15, i28, i36),
      edge(i36, i28, i6),
      edge(i6, i28, i87),
      edge(i87, i28, i81),
      edge(i81, i28, i15),
      edge(i15, i28, i36),
      edge(i36, i28, i6),
      edge(i6, i28, i87),
      edge(i87, i28, i81)]).
step(cycle(i96, [i48, i33, i69, i75, i48, i33, i69, i75, i75, i75, i48]),
     rule(10001),
     ['R' = i96,
      'D0' = i48,
      'D1' = i33,
      'D2' = i69,
      'D3' = i75,
      'D4' = i48,
      'D5' = i33,
      'D6' = i69,
      'D7' = i75,
      'D8' = i75,
      'D9' = i75],
     [edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48)]).
step(cycle(i96, [i48, i33, i69, i75, i75, i48, i33, i69, i75, i75, i48]),
     rule(10001),
     ['R' = i96,
      'D0' = i48,
      'D1' = i33,
      'D2' = i69,
      'D3' = i75,
      'D4' = i75,
      'D5' = i48,
      'D6' = i33,
      'D7' = i69,
      'D8' = i75,
      'D9' = i75],
     [edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48)]).
step(cycle(i96, [i48, i33, i69, i75, i75, i75, i48, i33, i69, i75, i48]),
     rule(10001),
     ['R' = i96,
      'D0' = i48,
      'D1' = i33,
      'D2' = i69,
      'D3' = i75,
      'D4' = i75,
      'D5' = i75,
      'D6' = i48,
      'D7' = i33,
      'D8' = i69,
      'D9' = i75],
     [edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i48)]).
step(cycle(i96, [i48, i33, i69, i75, i75, i75, i75, i75, i75, i75, i48]),
     rule(10001),
     ['R' = i96,
      'D0' = i48,
      'D1' = i33,
      'D2' = i69,
      'D3' = i75,
      'D4' = i75,
      'D5' = i75,
      'D6' = i75,
      'D7' = i75,
      'D8' = i75,
      'D9' = i75],
     [edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48)]).
step(cycle(i28, [i6, i87, i81, i15, i36, i6, i87, i81, i15, i36, i6]),
     rule(10001),
     ['R' = i28,
      'D0' = i6,
      'D1' = i87,
      'D2' = i81,
      'D3' = i15,
      'D4' = i36,
      'D5' = i6,
      'D6' = i87,
      'D7' = i81,
      'D8' = i15,
      'D9' = i36],
     [edge(i6, i28, i87),
      edge(i87, i28, i81),
      edge(i81, i28, i15),
      edge(i15, i28, i36),
      edge(i36, i28, i6),
      edge(i6, i28, i87),
      edge(i87, i28, i81),
      edge(i81, i28, i15),
      edge(i15, i28, i36),
      edge(i36, i28, i6)]).
step(cycle(i94, [i15, i15, i15, i15, i15, i15, i15, i15, i15, i15, i15]),
     rule(10001),
     ['R' = i94,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i94, i15),
      edge(i15, i94, i15),
      edge(i15, i94, i15),
      edge(i15, i94, i15),
      edge(i15, i94, i15),
      edge(i15, i94, i15),
      edge(i15, i94, i15),
      edge(i15, i94, i15),
      edge(i15, i94, i15),
      edge(i15, i94, i15)]).
step(edge(i15, i94, i15), fact(2396), [], []).
step(cycle(i28, [i78, i18, i78, i18, i78, i18, i78, i18, i78, i18, i78]),
     rule(10001),
     ['R' = i28,
      'D0' = i78,
      'D1' = i18,
      'D2' = i78,
      'D3' = i18,
      'D4' = i78,
      'D5' = i18,
      'D6' = i78,
      'D7' = i18,
      'D8' = i78,
      'D9' = i18],
     [edge(i78, i28, i18),
      edge(i18, i28, i78),
      edge(i78, i28, i18),
      edge(i18, i28, i78),
      edge(i78, i28, i18),
      edge(i18, i28, i78),
      edge(i78, i28, i18),
      edge(i18, i28, i78),
      edge(i78, i28, i18),
      edge(i18, i28, i78)]).
step(edge(i78, i28, i18), fact(2398), [], []).
step(edge(i18, i28, i78), fact(5411), [], []).
step(cycle(i48, [i90, i72, i90, i72, i90, i72, i90, i72, i90, i72, i90]),
     rule(10001),
     ['R' = i48,
      'D0' = i90,
      'D1' = i72,
      'D2' = i90,
      'D3' = i72,
      'D4' = i90,
      'D5' = i72,
      'D6' = i90,
      'D7' = i72,
      'D8' = i90,
      'D9' = i72],
     [edge(i90, i48, i72),
      edge(i72, i48, i90),
      edge(i90, i48, i72),
      edge(i72, i48, i90),
      edge(i90, i48, i72),
      edge(i72, i48, i90),
      edge(i90, i48, i72),
      edge(i72, i48, i90),
      edge(i90, i48, i72),
      edge(i72, i48, i90)]).
step(edge(i90, i48, i72), fact(2402), [], []).
step(edge(i72, i48, i90), fact(7450), [], []).
step(cycle(i50, [i66, i57, i69, i66, i51, i84, i72, i78, i87, i99, i66]),
     rule(10001),
     ['R' = i50,
      'D0' = i66,
      'D1' = i57,
      'D2' = i69,
      'D3' = i66,
      'D4' = i51,
      'D5' = i84,
      'D6' = i72,
      'D7' = i78,
      'D8' = i87,
      'D9' = i99],
     [edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i66)]).
step(cycle(i50, [i66, i57, i69, i66, i51, i57, i69, i66, i57, i69, i66]),
     rule(10001),
     ['R' = i50,
      'D0' = i66,
      'D1' = i57,
      'D2' = i69,
      'D3' = i66,
      'D4' = i51,
      'D5' = i57,
      'D6' = i69,
      'D7' = i66,
      'D8' = i57,
      'D9' = i69],
     [edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66)]).
step(cycle(i50, [i66, i57, i69, i66, i57, i69, i66, i51, i57, i69, i66]),
     rule(10001),
     ['R' = i50,
      'D0' = i66,
      'D1' = i57,
      'D2' = i69,
      'D3' = i66,
      'D4' = i57,
      'D5' = i69,
      'D6' = i66,
      'D7' = i51,
      'D8' = i57,
      'D9' = i69],
     [edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66)]).
step(cycle(i74, [i60, i33, i60, i33, i60, i33, i60, i33, i60, i33, i60]),
     rule(10001),
     ['R' = i74,
      'D0' = i60,
      'D1' = i33,
      'D2' = i60,
      'D3' = i33,
      'D4' = i60,
      'D5' = i33,
      'D6' = i60,
      'D7' = i33,
      'D8' = i60,
      'D9' = i33],
     [edge(i60, i74, i33),
      edge(i33, i74, i60),
      edge(i60, i74, i33),
      edge(i33, i74, i60),
      edge(i60, i74, i33),
      edge(i33, i74, i60),
      edge(i60, i74, i33),
      edge(i33, i74, i60),
      edge(i60, i74, i33),
      edge(i33, i74, i60)]).
step(edge(i60, i74, i33), fact(2468), [], []).
step(edge(i33, i74, i60), fact(4611), [], []).
step(cycle(i80, [i42, i15, i60, i42, i15, i60, i42, i15, i42, i15, i42]),
     rule(10001),
     ['R' = i80,
      'D0' = i42,
      'D1' = i15,
      'D2' = i60,
      'D3' = i42,
      'D4' = i15,
      'D5' = i60,
      'D6' = i42,
      'D7' = i15,
      'D8' = i42,
      'D9' = i15],
     [edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42)]).
step(edge(i42, i80, i15), fact(2485), [], []).
step(edge(i15, i80, i60), fact(3243), [], []).
step(edge(i60, i80, i42), fact(6985), [], []).
step(edge(i15, i80, i42), fact(7653), [], []).
step(cycle(i80, [i42, i15, i60, i42, i15, i42, i15, i60, i42, i15, i42]),
     rule(10001),
     ['R' = i80,
      'D0' = i42,
      'D1' = i15,
      'D2' = i60,
      'D3' = i42,
      'D4' = i15,
      'D5' = i42,
      'D6' = i15,
      'D7' = i60,
      'D8' = i42,
      'D9' = i15],
     [edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42)]).
step(cycle(i80, [i42, i15, i60, i42, i15, i42, i15, i42, i15, i60, i42]),
     rule(10001),
     ['R' = i80,
      'D0' = i42,
      'D1' = i15,
      'D2' = i60,
      'D3' = i42,
      'D4' = i15,
      'D5' = i42,
      'D6' = i15,
      'D7' = i42,
      'D8' = i15,
      'D9' = i60],
     [edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42)]).
step(cycle(i80, [i42, i15, i42, i15, i60, i42, i15, i60, i42, i15, i42]),
     rule(10001),
     ['R' = i80,
      'D0' = i42,
      'D1' = i15,
      'D2' = i42,
      'D3' = i15,
      'D4' = i60,
      'D5' = i42,
      'D6' = i15,
      'D7' = i60,
      'D8' = i42,
      'D9' = i15],
     [edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42)]).
step(cycle(i80, [i42, i15, i42, i15, i60, i42, i15, i42, i15, i60, i42]),
     rule(10001),
     ['R' = i80,
      'D0' = i42,
      'D1' = i15,
      'D2' = i42,
      'D3' = i15,
      'D4' = i60,
      'D5' = i42,
      'D6' = i15,
      'D7' = i42,
      'D8' = i15,
      'D9' = i60],
     [edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42)]).
step(cycle(i80, [i42, i15, i42, i15, i42, i15, i60, i42, i15, i60, i42]),
     rule(10001),
     ['R' = i80,
      'D0' = i42,
      'D1' = i15,
      'D2' = i42,
      'D3' = i15,
      'D4' = i42,
      'D5' = i15,
      'D6' = i60,
      'D7' = i42,
      'D8' = i15,
      'D9' = i60],
     [edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42)]).
step(cycle(i80, [i42, i15, i42, i15, i42, i15, i42, i15, i42, i15, i42]),
     rule(10001),
     ['R' = i80,
      'D0' = i42,
      'D1' = i15,
      'D2' = i42,
      'D3' = i15,
      'D4' = i42,
      'D5' = i15,
      'D6' = i42,
      'D7' = i15,
      'D8' = i42,
      'D9' = i15],
     [edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42)]).
step(cycle(i32, [i0, i33, i15, i60, i63, i0, i33, i15, i60, i63, i0]),
     rule(10001),
     ['R' = i32,
      'D0' = i0,
      'D1' = i33,
      'D2' = i15,
      'D3' = i60,
      'D4' = i63,
      'D5' = i0,
      'D6' = i33,
      'D7' = i15,
      'D8' = i60,
      'D9' = i63],
     [edge(i0, i32, i33),
      edge(i33, i32, i15),
      edge(i15, i32, i60),
      edge(i60, i32, i63),
      edge(i63, i32, i0),
      edge(i0, i32, i33),
      edge(i33, i32, i15),
      edge(i15, i32, i60),
      edge(i60, i32, i63),
      edge(i63, i32, i0)]).
step(cycle(i36, [i24, i84, i51, i36, i93, i36, i93, i36, i93, i36, i24]),
     rule(10001),
     ['R' = i36,
      'D0' = i24,
      'D1' = i84,
      'D2' = i51,
      'D3' = i36,
      'D4' = i93,
      'D5' = i36,
      'D6' = i93,
      'D7' = i36,
      'D8' = i93,
      'D9' = i36],
     [edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24)]).
step(cycle(i36, [i24, i84, i51, i36, i93, i36, i24, i84, i51, i36, i24]),
     rule(10001),
     ['R' = i36,
      'D0' = i24,
      'D1' = i84,
      'D2' = i51,
      'D3' = i36,
      'D4' = i93,
      'D5' = i36,
      'D6' = i24,
      'D7' = i84,
      'D8' = i51,
      'D9' = i36],
     [edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i24)]).
step(cycle(i36, [i24, i84, i51, i36, i72, i24, i84, i51, i36, i72, i24]),
     rule(10001),
     ['R' = i36,
      'D0' = i24,
      'D1' = i84,
      'D2' = i51,
      'D3' = i36,
      'D4' = i72,
      'D5' = i24,
      'D6' = i84,
      'D7' = i51,
      'D8' = i36,
      'D9' = i72],
     [edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i72),
      edge(i72, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i72),
      edge(i72, i36, i24)]).
step(cycle(i36, [i24, i84, i51, i36, i24, i84, i51, i36, i93, i36, i24]),
     rule(10001),
     ['R' = i36,
      'D0' = i24,
      'D1' = i84,
      'D2' = i51,
      'D3' = i36,
      'D4' = i24,
      'D5' = i84,
      'D6' = i51,
      'D7' = i36,
      'D8' = i93,
      'D9' = i36],
     [edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24)]).
step(cycle(i15, [i96, i36, i96, i36, i96, i36, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(edge(i96, i15, i36), fact(2595), [], []).
step(edge(i36, i15, i96), fact(6362), [], []).
step(cycle(i15, [i96, i36, i96, i36, i96, i36, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(edge(i96, i15, i96), fact(4082), [], []).
step(cycle(i15, [i96, i36, i96, i36, i96, i36, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i36, i96, i36, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i36, i96, i36, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i36, i96, i96, i36, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i36, i96, i96, i36, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i36, i96, i96, i36, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i36, i96, i96, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i36, i96, i96, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i36, i96, i96, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i36, i96, i96, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i36, i96, i96, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i36, i96, i36, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i36, i96, i36, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i36, i96, i36, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i36, i96, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i36, i96, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i36, i96, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i36, i96, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i36, i96, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i36, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i36, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i36, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i36, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i36, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i96, i36, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i96, i36, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i96, i36, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i96, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i96, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i96, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i96, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i36, i96, i96, i96, i96, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i36,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i58, [i18, i18, i18, i18, i18, i18, i18, i18, i18, i18, i18]),
     rule(10001),
     ['R' = i58,
      'D0' = i18,
      'D1' = i18,
      'D2' = i18,
      'D3' = i18,
      'D4' = i18,
      'D5' = i18,
      'D6' = i18,
      'D7' = i18,
      'D8' = i18,
      'D9' = i18],
     [edge(i18, i58, i18),
      edge(i18, i58, i18),
      edge(i18, i58, i18),
      edge(i18, i58, i18),
      edge(i18, i58, i18),
      edge(i18, i58, i18),
      edge(i18, i58, i18),
      edge(i18, i58, i18),
      edge(i18, i58, i18),
      edge(i18, i58, i18)]).
step(edge(i18, i58, i18), fact(2604), [], []).
step(cycle(i70, [i87, i69, i90, i39, i48, i69, i84, i87, i69, i84, i87]),
     rule(10001),
     ['R' = i70,
      'D0' = i87,
      'D1' = i69,
      'D2' = i90,
      'D3' = i39,
      'D4' = i48,
      'D5' = i69,
      'D6' = i84,
      'D7' = i87,
      'D8' = i69,
      'D9' = i84],
     [edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87)]).
step(cycle(i70, [i87, i69, i90, i39, i48, i69, i84, i75, i69, i84, i87]),
     rule(10001),
     ['R' = i70,
      'D0' = i87,
      'D1' = i69,
      'D2' = i90,
      'D3' = i39,
      'D4' = i48,
      'D5' = i69,
      'D6' = i84,
      'D7' = i75,
      'D8' = i69,
      'D9' = i84],
     [edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87)]).
step(cycle(i70, [i87, i69, i84, i87, i69, i90, i39, i48, i69, i84, i87]),
     rule(10001),
     ['R' = i70,
      'D0' = i87,
      'D1' = i69,
      'D2' = i84,
      'D3' = i87,
      'D4' = i69,
      'D5' = i90,
      'D6' = i39,
      'D7' = i48,
      'D8' = i69,
      'D9' = i84],
     [edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87)]).
step(cycle(i70, [i87, i69, i84, i75, i69, i90, i39, i48, i69, i84, i87]),
     rule(10001),
     ['R' = i70,
      'D0' = i87,
      'D1' = i69,
      'D2' = i84,
      'D3' = i75,
      'D4' = i69,
      'D5' = i90,
      'D6' = i39,
      'D7' = i48,
      'D8' = i69,
      'D9' = i84],
     [edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87)]).
step(cycle(i12, [i45, i45, i45, i45, i45, i45, i45, i45, i45, i45, i45]),
     rule(10001),
     ['R' = i12,
      'D0' = i45,
      'D1' = i45,
      'D2' = i45,
      'D3' = i45,
      'D4' = i45,
      'D5' = i45,
      'D6' = i45,
      'D7' = i45,
      'D8' = i45,
      'D9' = i45],
     [edge(i45, i12, i45),
      edge(i45, i12, i45),
      edge(i45, i12, i45),
      edge(i45, i12, i45),
      edge(i45, i12, i45),
      edge(i45, i12, i45),
      edge(i45, i12, i45),
      edge(i45, i12, i45),
      edge(i45, i12, i45),
      edge(i45, i12, i45)]).
step(edge(i45, i12, i45), fact(2725), [], []).
step(cycle(i5, [i93, i81, i15, i81, i15, i60, i48, i0, i63, i9, i93]),
     rule(10001),
     ['R' = i5,
      'D0' = i93,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i48,
      'D7' = i0,
      'D8' = i63,
      'D9' = i9],
     [edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93)]).
step(edge(i93, i5, i81), fact(2726), [], []).
step(edge(i81, i5, i15), fact(3120), [], []).
step(edge(i15, i5, i81), fact(6539), [], []).
step(edge(i15, i5, i60), fact(8220), [], []).
step(edge(i60, i5, i48), fact(4871), [], []).
step(edge(i48, i5, i0), fact(5519), [], []).
step(edge(i0, i5, i63), fact(5708), [], []).
step(edge(i63, i5, i9), fact(8847), [], []).
step(edge(i9, i5, i93), fact(4882), [], []).
step(cycle(i5, [i93, i81, i15, i60, i48, i0, i63, i9, i93, i9, i93]),
     rule(10001),
     ['R' = i5,
      'D0' = i93,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i48,
      'D5' = i0,
      'D6' = i63,
      'D7' = i9,
      'D8' = i93,
      'D9' = i9],
     [edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93)]).
step(edge(i93, i5, i9), fact(3132), [], []).
step(cycle(i5, [i93, i81, i15, i60, i15, i60, i48, i0, i63, i9, i93]),
     rule(10001),
     ['R' = i5,
      'D0' = i93,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i48,
      'D7' = i0,
      'D8' = i63,
      'D9' = i9],
     [edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93)]).
step(edge(i60, i5, i15), fact(8174), [], []).
step(cycle(i63, [i93, i93, i93, i93, i93, i93, i93, i93, i93, i93, i93]),
     rule(10001),
     ['R' = i63,
      'D0' = i93,
      'D1' = i93,
      'D2' = i93,
      'D3' = i93,
      'D4' = i93,
      'D5' = i93,
      'D6' = i93,
      'D7' = i93,
      'D8' = i93,
      'D9' = i93],
     [edge(i93, i63, i93),
      edge(i93, i63, i93),
      edge(i93, i63, i93),
      edge(i93, i63, i93),
      edge(i93, i63, i93),
      edge(i93, i63, i93),
      edge(i93, i63, i93),
      edge(i93, i63, i93),
      edge(i93, i63, i93),
      edge(i93, i63, i93)]).
step(edge(i93, i63, i93), fact(2732), [], []).
step(cycle(i52, [i78, i21, i78, i21, i78, i21, i78, i21, i78, i21, i78]),
     rule(10001),
     ['R' = i52,
      'D0' = i78,
      'D1' = i21,
      'D2' = i78,
      'D3' = i21,
      'D4' = i78,
      'D5' = i21,
      'D6' = i78,
      'D7' = i21,
      'D8' = i78,
      'D9' = i21],
     [edge(i78, i52, i21),
      edge(i21, i52, i78),
      edge(i78, i52, i21),
      edge(i21, i52, i78),
      edge(i78, i52, i21),
      edge(i21, i52, i78),
      edge(i78, i52, i21),
      edge(i21, i52, i78),
      edge(i78, i52, i21),
      edge(i21, i52, i78)]).
step(edge(i78, i52, i21), fact(2832), [], []).
step(edge(i21, i52, i78), fact(5322), [], []).
step(cycle(i65, [i96, i18, i57, i72, i9, i96, i18, i57, i72, i9, i96]),
     rule(10001),
     ['R' = i65,
      'D0' = i96,
      'D1' = i18,
      'D2' = i57,
      'D3' = i72,
      'D4' = i9,
      'D5' = i96,
      'D6' = i18,
      'D7' = i57,
      'D8' = i72,
      'D9' = i9],
     [edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96)]).
step(edge(i57, i65, i72), fact(7909), [], []).
step(edge(i72, i65, i9), fact(3638), [], []).
step(cycle(i65, [i96, i18, i57, i72, i9, i96, i18, i57, i78, i9, i96]),
     rule(10001),
     ['R' = i65,
      'D0' = i96,
      'D1' = i18,
      'D2' = i57,
      'D3' = i72,
      'D4' = i9,
      'D5' = i96,
      'D6' = i18,
      'D7' = i57,
      'D8' = i78,
      'D9' = i9],
     [edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96)]).
step(cycle(i65, [i96, i18, i57, i78, i78, i78, i78, i78, i78, i9, i96]),
     rule(10001),
     ['R' = i65,
      'D0' = i96,
      'D1' = i18,
      'D2' = i57,
      'D3' = i78,
      'D4' = i78,
      'D5' = i78,
      'D6' = i78,
      'D7' = i78,
      'D8' = i78,
      'D9' = i9],
     [edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96)]).
step(cycle(i65, [i96, i18, i57, i78, i78, i9, i3, i84, i45, i9, i96]),
     rule(10001),
     ['R' = i65,
      'D0' = i96,
      'D1' = i18,
      'D2' = i57,
      'D3' = i78,
      'D4' = i78,
      'D5' = i9,
      'D6' = i3,
      'D7' = i84,
      'D8' = i45,
      'D9' = i9],
     [edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i3),
      edge(i3, i65, i84),
      edge(i84, i65, i45),
      edge(i45, i65, i9),
      edge(i9, i65, i96)]).
step(cycle(i65, [i96, i18, i57, i78, i9, i96, i18, i57, i72, i9, i96]),
     rule(10001),
     ['R' = i65,
      'D0' = i96,
      'D1' = i18,
      'D2' = i57,
      'D3' = i78,
      'D4' = i9,
      'D5' = i96,
      'D6' = i18,
      'D7' = i57,
      'D8' = i72,
      'D9' = i9],
     [edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96)]).
step(cycle(i65, [i96, i18, i57, i78, i9, i96, i18, i57, i78, i9, i96]),
     rule(10001),
     ['R' = i65,
      'D0' = i96,
      'D1' = i18,
      'D2' = i57,
      'D3' = i78,
      'D4' = i9,
      'D5' = i96,
      'D6' = i18,
      'D7' = i57,
      'D8' = i78,
      'D9' = i9],
     [edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96)]).
step(cycle(i50, [i39, i33, i9, i33, i9, i33, i9, i27, i15, i30, i39]),
     rule(10001),
     ['R' = i50,
      'D0' = i39,
      'D1' = i33,
      'D2' = i9,
      'D3' = i33,
      'D4' = i9,
      'D5' = i33,
      'D6' = i9,
      'D7' = i27,
      'D8' = i15,
      'D9' = i30],
     [edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39)]).
step(cycle(i50, [i39, i33, i9, i33, i9, i27, i15, i12, i27, i30, i39]),
     rule(10001),
     ['R' = i50,
      'D0' = i39,
      'D1' = i33,
      'D2' = i9,
      'D3' = i33,
      'D4' = i9,
      'D5' = i27,
      'D6' = i15,
      'D7' = i12,
      'D8' = i27,
      'D9' = i30],
     [edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39)]).
step(cycle(i50, [i39, i33, i9, i27, i15, i30, i39, i48, i27, i30, i39]),
     rule(10001),
     ['R' = i50,
      'D0' = i39,
      'D1' = i33,
      'D2' = i9,
      'D3' = i27,
      'D4' = i15,
      'D5' = i30,
      'D6' = i39,
      'D7' = i48,
      'D8' = i27,
      'D9' = i30],
     [edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39)]).
step(cycle(i50, [i39, i33, i9, i27, i30, i39, i33, i9, i27, i30, i39]),
     rule(10001),
     ['R' = i50,
      'D0' = i39,
      'D1' = i33,
      'D2' = i9,
      'D3' = i27,
      'D4' = i30,
      'D5' = i39,
      'D6' = i33,
      'D7' = i9,
      'D8' = i27,
      'D9' = i30],
     [edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39)]).
step(cycle(i50, [i39, i33, i9, i27, i30, i39, i48, i27, i15, i30, i39]),
     rule(10001),
     ['R' = i50,
      'D0' = i39,
      'D1' = i33,
      'D2' = i9,
      'D3' = i27,
      'D4' = i30,
      'D5' = i39,
      'D6' = i48,
      'D7' = i27,
      'D8' = i15,
      'D9' = i30],
     [edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39)]).
step(cycle(i65, [i18, i57, i72, i9, i96, i18, i57, i72, i9, i96, i18]),
     rule(10001),
     ['R' = i65,
      'D0' = i18,
      'D1' = i57,
      'D2' = i72,
      'D3' = i9,
      'D4' = i96,
      'D5' = i18,
      'D6' = i57,
      'D7' = i72,
      'D8' = i9,
      'D9' = i96],
     [edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18)]).
step(cycle(i65, [i18, i57, i72, i9, i96, i18, i57, i78, i9, i96, i18]),
     rule(10001),
     ['R' = i65,
      'D0' = i18,
      'D1' = i57,
      'D2' = i72,
      'D3' = i9,
      'D4' = i96,
      'D5' = i18,
      'D6' = i57,
      'D7' = i78,
      'D8' = i9,
      'D9' = i96],
     [edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18)]).
step(cycle(i65, [i18, i57, i78, i78, i78, i78, i78, i78, i9, i96, i18]),
     rule(10001),
     ['R' = i65,
      'D0' = i18,
      'D1' = i57,
      'D2' = i78,
      'D3' = i78,
      'D4' = i78,
      'D5' = i78,
      'D6' = i78,
      'D7' = i78,
      'D8' = i9,
      'D9' = i96],
     [edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18)]).
step(cycle(i65, [i18, i57, i78, i78, i9, i3, i84, i45, i9, i96, i18]),
     rule(10001),
     ['R' = i65,
      'D0' = i18,
      'D1' = i57,
      'D2' = i78,
      'D3' = i78,
      'D4' = i9,
      'D5' = i3,
      'D6' = i84,
      'D7' = i45,
      'D8' = i9,
      'D9' = i96],
     [edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i3),
      edge(i3, i65, i84),
      edge(i84, i65, i45),
      edge(i45, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18)]).
step(cycle(i65, [i18, i57, i78, i9, i96, i18, i57, i72, i9, i96, i18]),
     rule(10001),
     ['R' = i65,
      'D0' = i18,
      'D1' = i57,
      'D2' = i78,
      'D3' = i9,
      'D4' = i96,
      'D5' = i18,
      'D6' = i57,
      'D7' = i72,
      'D8' = i9,
      'D9' = i96],
     [edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18)]).
step(cycle(i65, [i18, i57, i78, i9, i96, i18, i57, i78, i9, i96, i18]),
     rule(10001),
     ['R' = i65,
      'D0' = i18,
      'D1' = i57,
      'D2' = i78,
      'D3' = i9,
      'D4' = i96,
      'D5' = i18,
      'D6' = i57,
      'D7' = i78,
      'D8' = i9,
      'D9' = i96],
     [edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18)]).
step(cycle(i88, [i57, i57, i57, i57, i57, i57, i57, i57, i57, i57, i57]),
     rule(10001),
     ['R' = i88,
      'D0' = i57,
      'D1' = i57,
      'D2' = i57,
      'D3' = i57,
      'D4' = i57,
      'D5' = i57,
      'D6' = i57,
      'D7' = i57,
      'D8' = i57,
      'D9' = i57],
     [edge(i57, i88, i57),
      edge(i57, i88, i57),
      edge(i57, i88, i57),
      edge(i57, i88, i57),
      edge(i57, i88, i57),
      edge(i57, i88, i57),
      edge(i57, i88, i57),
      edge(i57, i88, i57),
      edge(i57, i88, i57),
      edge(i57, i88, i57)]).
step(edge(i57, i88, i57), fact(3046), [], []).
step(cycle(i76, [i60, i78, i60, i78, i60, i78, i60, i78, i60, i78, i60]),
     rule(10001),
     ['R' = i76,
      'D0' = i60,
      'D1' = i78,
      'D2' = i60,
      'D3' = i78,
      'D4' = i60,
      'D5' = i78,
      'D6' = i60,
      'D7' = i78,
      'D8' = i60,
      'D9' = i78],
     [edge(i60, i76, i78),
      edge(i78, i76, i60),
      edge(i60, i76, i78),
      edge(i78, i76, i60),
      edge(i60, i76, i78),
      edge(i78, i76, i60),
      edge(i60, i76, i78),
      edge(i78, i76, i60),
      edge(i60, i76, i78),
      edge(i78, i76, i60)]).
step(cycle(i70, [i0, i18, i0, i18, i0, i18, i0, i18, i0, i18, i0]),
     rule(10001),
     ['R' = i70,
      'D0' = i0,
      'D1' = i18,
      'D2' = i0,
      'D3' = i18,
      'D4' = i0,
      'D5' = i18,
      'D6' = i0,
      'D7' = i18,
      'D8' = i0,
      'D9' = i18],
     [edge(i0, i70, i18),
      edge(i18, i70, i0),
      edge(i0, i70, i18),
      edge(i18, i70, i0),
      edge(i0, i70, i18),
      edge(i18, i70, i0),
      edge(i0, i70, i18),
      edge(i18, i70, i0),
      edge(i0, i70, i18),
      edge(i18, i70, i0)]).
step(edge(i0, i70, i18), fact(3097), [], []).
step(edge(i18, i70, i0), fact(7262), [], []).
step(cycle(i5, [i81, i15, i81, i15, i81, i15, i81, i15, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i81, i15, i81, i15, i81, i15, i60, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i81, i15, i81, i15, i60, i48, i0, i63, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i48,
      'D8' = i0,
      'D9' = i63],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81)]).
step(edge(i63, i5, i81), fact(9274), [], []).
step(cycle(i5, [i81, i15, i81, i15, i81, i15, i60, i15, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i81, i15, i81, i15, i60, i15, i60, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i81, i15, i60, i48, i0, i63, i9, i93, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i48,
      'D6' = i0,
      'D7' = i63,
      'D8' = i9,
      'D9' = i93],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81)]).
step(cycle(i5, [i81, i15, i81, i15, i60, i48, i0, i63, i9, i0, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i48,
      'D6' = i0,
      'D7' = i63,
      'D8' = i9,
      'D9' = i0],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81)]).
step(edge(i9, i5, i0), fact(5410), [], []).
step(edge(i0, i5, i81), fact(5863), [], []).
step(cycle(i5, [i81, i15, i81, i15, i60, i48, i0, i63, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i48,
      'D6' = i0,
      'D7' = i63,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i81, i15, i60, i15, i81, i15, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i81, i15, i60, i15, i81, i15, i60, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i81, i15, i60, i15, i60, i48, i0, i63, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i48,
      'D8' = i0,
      'D9' = i63],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81)]).
step(cycle(i5, [i81, i15, i81, i15, i60, i15, i60, i15, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i81, i15, i60, i15, i60, i15, i60, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i48, i0, i63, i9, i93, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i48,
      'D4' = i0,
      'D5' = i63,
      'D6' = i9,
      'D7' = i93,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i48, i0, i63, i9, i93, i9, i93, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i48,
      'D4' = i0,
      'D5' = i63,
      'D6' = i9,
      'D7' = i93,
      'D8' = i9,
      'D9' = i93],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i48, i0, i63, i9, i93, i9, i0, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i48,
      'D4' = i0,
      'D5' = i63,
      'D6' = i9,
      'D7' = i93,
      'D8' = i9,
      'D9' = i0],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i48, i0, i63, i9, i0, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i48,
      'D4' = i0,
      'D5' = i63,
      'D6' = i9,
      'D7' = i0,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i48, i0, i63, i81, i15, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i48,
      'D4' = i0,
      'D5' = i63,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i48, i0, i63, i81, i15, i60, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i48,
      'D4' = i0,
      'D5' = i63,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i48, i0, i81, i15, i60, i48, i0, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i48,
      'D4' = i0,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i48,
      'D9' = i0],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i81, i15, i81, i15, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i81, i15, i81, i15, i60, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i81, i15, i60, i48, i0, i63, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i48,
      'D8' = i0,
      'D9' = i63],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i81, i15, i60, i15, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i81, i15, i60, i15, i60, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i60, i48, i0, i63, i9, i93, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i48,
      'D6' = i0,
      'D7' = i63,
      'D8' = i9,
      'D9' = i93],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i60, i48, i0, i63, i9, i0, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i48,
      'D6' = i0,
      'D7' = i63,
      'D8' = i9,
      'D9' = i0],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i60, i48, i0, i63, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i48,
      'D6' = i0,
      'D7' = i63,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i60, i15, i81, i15, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i60, i15, i81, i15, i60, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i60, i15, i60, i48, i0, i63, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i48,
      'D8' = i0,
      'D9' = i63],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i60, i15, i60, i15, i81, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i5, [i81, i15, i60, i15, i60, i15, i60, i15, i60, i15, i81]),
     rule(10001),
     ['R' = i5,
      'D0' = i81,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81)]).
step(cycle(i50, [i9, i33, i9, i33, i9, i33, i9, i33, i9, i33, i9]),
     rule(10001),
     ['R' = i50,
      'D0' = i9,
      'D1' = i33,
      'D2' = i9,
      'D3' = i33,
      'D4' = i9,
      'D5' = i33,
      'D6' = i9,
      'D7' = i33,
      'D8' = i9,
      'D9' = i33],
     [edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9)]).
step(cycle(i50, [i9, i33, i9, i33, i9, i27, i15, i30, i39, i33, i9]),
     rule(10001),
     ['R' = i50,
      'D0' = i9,
      'D1' = i33,
      'D2' = i9,
      'D3' = i33,
      'D4' = i9,
      'D5' = i27,
      'D6' = i15,
      'D7' = i30,
      'D8' = i39,
      'D9' = i33],
     [edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9)]).
step(cycle(i50, [i9, i33, i9, i27, i15, i12, i27, i30, i39, i33, i9]),
     rule(10001),
     ['R' = i50,
      'D0' = i9,
      'D1' = i33,
      'D2' = i9,
      'D3' = i27,
      'D4' = i15,
      'D5' = i12,
      'D6' = i27,
      'D7' = i30,
      'D8' = i39,
      'D9' = i33],
     [edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9)]).
step(cycle(i50, [i9, i33, i9, i27, i15, i30, i39, i33, i9, i33, i9]),
     rule(10001),
     ['R' = i50,
      'D0' = i9,
      'D1' = i33,
      'D2' = i9,
      'D3' = i27,
      'D4' = i15,
      'D5' = i30,
      'D6' = i39,
      'D7' = i33,
      'D8' = i9,
      'D9' = i33],
     [edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9)]).
step(cycle(i5, [i93, i9, i93, i81, i15, i60, i48, i0, i63, i9, i93]),
     rule(10001),
     ['R' = i5,
      'D0' = i93,
      'D1' = i9,
      'D2' = i93,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i48,
      'D7' = i0,
      'D8' = i63,
      'D9' = i9],
     [edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93)]).
step(cycle(i5, [i93, i9, i93, i9, i93, i9, i93, i9, i93, i9, i93]),
     rule(10001),
     ['R' = i5,
      'D0' = i93,
      'D1' = i9,
      'D2' = i93,
      'D3' = i9,
      'D4' = i93,
      'D5' = i9,
      'D6' = i93,
      'D7' = i9,
      'D8' = i93,
      'D9' = i9],
     [edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93)]).
step(cycle(i5, [i93, i9, i93, i9, i0, i63, i9, i0, i63, i9, i93]),
     rule(10001),
     ['R' = i5,
      'D0' = i93,
      'D1' = i9,
      'D2' = i93,
      'D3' = i9,
      'D4' = i0,
      'D5' = i63,
      'D6' = i9,
      'D7' = i0,
      'D8' = i63,
      'D9' = i9],
     [edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93)]).
step(cycle(i5, [i93, i9, i0, i63, i9, i93, i9, i0, i63, i9, i93]),
     rule(10001),
     ['R' = i5,
      'D0' = i93,
      'D1' = i9,
      'D2' = i0,
      'D3' = i63,
      'D4' = i9,
      'D5' = i93,
      'D6' = i9,
      'D7' = i0,
      'D8' = i63,
      'D9' = i9],
     [edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93)]).
step(cycle(i5, [i93, i9, i0, i63, i9, i0, i63, i9, i93, i9, i93]),
     rule(10001),
     ['R' = i5,
      'D0' = i93,
      'D1' = i9,
      'D2' = i0,
      'D3' = i63,
      'D4' = i9,
      'D5' = i0,
      'D6' = i63,
      'D7' = i9,
      'D8' = i93,
      'D9' = i9],
     [edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93)]).
step(cycle(i5, [i93, i9, i0, i81, i15, i60, i48, i0, i63, i9, i93]),
     rule(10001),
     ['R' = i5,
      'D0' = i93,
      'D1' = i9,
      'D2' = i0,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i48,
      'D7' = i0,
      'D8' = i63,
      'D9' = i9],
     [edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93)]).
step(cycle(i16, [i39, i42, i45, i93, i39, i42, i45, i93, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i42,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i42,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i42, i45, i93, i39, i45, i93, i39, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i42,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i42, i45, i93, i39, i87, i27, i93, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i42,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i87,
      'D6' = i27,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i42, i45, i93, i45, i93, i39, i42, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i42,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i42,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i42, i45, i93, i45, i93, i39, i87, i27, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i42,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i87,
      'D8' = i27,
      'D9' = i93],
     [edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i42, i45, i93, i45, i93, i45, i93, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i42,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i79, [i3, i69, i9, i69, i9, i69, i9, i69, i9, i39, i3]),
     rule(10001),
     ['R' = i79,
      'D0' = i3,
      'D1' = i69,
      'D2' = i9,
      'D3' = i69,
      'D4' = i9,
      'D5' = i69,
      'D6' = i9,
      'D7' = i69,
      'D8' = i9,
      'D9' = i39],
     [edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3)]).
step(cycle(i79, [i3, i69, i9, i69, i9, i39, i3, i69, i9, i39, i3]),
     rule(10001),
     ['R' = i79,
      'D0' = i3,
      'D1' = i69,
      'D2' = i9,
      'D3' = i69,
      'D4' = i9,
      'D5' = i39,
      'D6' = i3,
      'D7' = i69,
      'D8' = i9,
      'D9' = i39],
     [edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3)]).
step(cycle(i79, [i3, i69, i9, i39, i3, i69, i9, i69, i9, i39, i3]),
     rule(10001),
     ['R' = i79,
      'D0' = i3,
      'D1' = i69,
      'D2' = i9,
      'D3' = i39,
      'D4' = i3,
      'D5' = i69,
      'D6' = i9,
      'D7' = i69,
      'D8' = i9,
      'D9' = i39],
     [edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3)]).
step(cycle(i79, [i3, i69, i9, i39, i81, i3, i69, i9, i39, i81, i3]),
     rule(10001),
     ['R' = i79,
      'D0' = i3,
      'D1' = i69,
      'D2' = i9,
      'D3' = i39,
      'D4' = i81,
      'D5' = i3,
      'D6' = i69,
      'D7' = i9,
      'D8' = i39,
      'D9' = i81],
     [edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i81),
      edge(i81, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i81),
      edge(i81, i79, i3)]).
step(cycle(i65, [i12, i12, i12, i12, i12, i12, i12, i12, i12, i12, i12]),
     rule(10001),
     ['R' = i65,
      'D0' = i12,
      'D1' = i12,
      'D2' = i12,
      'D3' = i12,
      'D4' = i12,
      'D5' = i12,
      'D6' = i12,
      'D7' = i12,
      'D8' = i12,
      'D9' = i12],
     [edge(i12, i65, i12),
      edge(i12, i65, i12),
      edge(i12, i65, i12),
      edge(i12, i65, i12),
      edge(i12, i65, i12),
      edge(i12, i65, i12),
      edge(i12, i65, i12),
      edge(i12, i65, i12),
      edge(i12, i65, i12),
      edge(i12, i65, i12)]).
step(edge(i12, i65, i12), fact(3232), [], []).
step(cycle(i17, [i0, i30, i33, i75, i30, i33, i75, i30, i33, i75, i0]),
     rule(10001),
     ['R' = i17,
      'D0' = i0,
      'D1' = i30,
      'D2' = i33,
      'D3' = i75,
      'D4' = i30,
      'D5' = i33,
      'D6' = i75,
      'D7' = i30,
      'D8' = i33,
      'D9' = i75],
     [edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0)]).
step(cycle(i17, [i0, i30, i33, i75, i0, i30, i33, i63, i42, i54, i0]),
     rule(10001),
     ['R' = i17,
      'D0' = i0,
      'D1' = i30,
      'D2' = i33,
      'D3' = i75,
      'D4' = i0,
      'D5' = i30,
      'D6' = i33,
      'D7' = i63,
      'D8' = i42,
      'D9' = i54],
     [edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i63),
      edge(i63, i17, i42),
      edge(i42, i17, i54),
      edge(i54, i17, i0)]).
step(cycle(i17, [i0, i30, i33, i63, i42, i54, i0, i30, i33, i75, i0]),
     rule(10001),
     ['R' = i17,
      'D0' = i0,
      'D1' = i30,
      'D2' = i33,
      'D3' = i63,
      'D4' = i42,
      'D5' = i54,
      'D6' = i0,
      'D7' = i30,
      'D8' = i33,
      'D9' = i75],
     [edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i63),
      edge(i63, i17, i42),
      edge(i42, i17, i54),
      edge(i54, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0)]).
step(cycle(i80, [i15, i60, i42, i15, i60, i42, i15, i42, i15, i42, i15]),
     rule(10001),
     ['R' = i80,
      'D0' = i15,
      'D1' = i60,
      'D2' = i42,
      'D3' = i15,
      'D4' = i60,
      'D5' = i42,
      'D6' = i15,
      'D7' = i42,
      'D8' = i15,
      'D9' = i42],
     [edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15)]).
step(cycle(i80, [i15, i60, i42, i15, i42, i15, i60, i42, i15, i42, i15]),
     rule(10001),
     ['R' = i80,
      'D0' = i15,
      'D1' = i60,
      'D2' = i42,
      'D3' = i15,
      'D4' = i42,
      'D5' = i15,
      'D6' = i60,
      'D7' = i42,
      'D8' = i15,
      'D9' = i42],
     [edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15)]).
step(cycle(i80, [i15, i60, i42, i15, i42, i15, i42, i15, i60, i42, i15]),
     rule(10001),
     ['R' = i80,
      'D0' = i15,
      'D1' = i60,
      'D2' = i42,
      'D3' = i15,
      'D4' = i42,
      'D5' = i15,
      'D6' = i42,
      'D7' = i15,
      'D8' = i60,
      'D9' = i42],
     [edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15)]).
step(cycle(i80, [i90, i90, i90, i90, i90, i90, i90, i90, i90, i90, i90]),
     rule(10001),
     ['R' = i80,
      'D0' = i90,
      'D1' = i90,
      'D2' = i90,
      'D3' = i90,
      'D4' = i90,
      'D5' = i90,
      'D6' = i90,
      'D7' = i90,
      'D8' = i90,
      'D9' = i90],
     [edge(i90, i80, i90),
      edge(i90, i80, i90),
      edge(i90, i80, i90),
      edge(i90, i80, i90),
      edge(i90, i80, i90),
      edge(i90, i80, i90),
      edge(i90, i80, i90),
      edge(i90, i80, i90),
      edge(i90, i80, i90),
      edge(i90, i80, i90)]).
step(edge(i90, i80, i90), fact(3265), [], []).
step(cycle(i19, [i36, i21, i87, i33, i12, i93, i66, i36, i72, i66, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i21,
      'D2' = i87,
      'D3' = i33,
      'D4' = i12,
      'D5' = i93,
      'D6' = i66,
      'D7' = i36,
      'D8' = i72,
      'D9' = i66],
     [edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36)]).
step(cycle(i19, [i36, i21, i87, i69, i36, i21, i21, i21, i87, i69, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i21,
      'D2' = i87,
      'D3' = i69,
      'D4' = i36,
      'D5' = i21,
      'D6' = i21,
      'D7' = i21,
      'D8' = i87,
      'D9' = i69],
     [edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36)]).
step(cycle(i19, [i36, i21, i87, i69, i36, i72, i33, i12, i93, i66, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i21,
      'D2' = i87,
      'D3' = i69,
      'D4' = i36,
      'D5' = i72,
      'D6' = i33,
      'D7' = i12,
      'D8' = i93,
      'D9' = i66],
     [edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36)]).
step(cycle(i19, [i36, i21, i87, i69, i36, i72, i66, i36, i72, i66, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i21,
      'D2' = i87,
      'D3' = i69,
      'D4' = i36,
      'D5' = i72,
      'D6' = i66,
      'D7' = i36,
      'D8' = i72,
      'D9' = i66],
     [edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36)]).
step(cycle(i19, [i36, i21, i21, i87, i69, i36, i21, i21, i87, i69, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i21,
      'D2' = i21,
      'D3' = i87,
      'D4' = i69,
      'D5' = i36,
      'D6' = i21,
      'D7' = i21,
      'D8' = i87,
      'D9' = i69],
     [edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36)]).
step(cycle(i19, [i36, i21, i21, i21, i87, i69, i36, i21, i87, i69, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i21,
      'D2' = i21,
      'D3' = i21,
      'D4' = i87,
      'D5' = i69,
      'D6' = i36,
      'D7' = i21,
      'D8' = i87,
      'D9' = i69],
     [edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36)]).
step(cycle(i19, [i36, i21, i21, i21, i21, i87, i33, i12, i93, i66, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i21,
      'D2' = i21,
      'D3' = i21,
      'D4' = i21,
      'D5' = i87,
      'D6' = i33,
      'D7' = i12,
      'D8' = i93,
      'D9' = i66],
     [edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36)]).
step(cycle(i19, [i36, i21, i21, i21, i21, i87, i69, i36, i72, i66, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i21,
      'D2' = i21,
      'D3' = i21,
      'D4' = i21,
      'D5' = i87,
      'D6' = i69,
      'D7' = i36,
      'D8' = i72,
      'D9' = i66],
     [edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36)]).
step(cycle(i19, [i36, i21, i21, i21, i21, i21, i21, i21, i87, i69, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i21,
      'D2' = i21,
      'D3' = i21,
      'D4' = i21,
      'D5' = i21,
      'D6' = i21,
      'D7' = i21,
      'D8' = i87,
      'D9' = i69],
     [edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36)]).
step(cycle(i60, [i33, i12, i63, i93, i27, i39, i48, i42, i45, i99, i33]),
     rule(10001),
     ['R' = i60,
      'D0' = i33,
      'D1' = i12,
      'D2' = i63,
      'D3' = i93,
      'D4' = i27,
      'D5' = i39,
      'D6' = i48,
      'D7' = i42,
      'D8' = i45,
      'D9' = i99],
     [edge(i33, i60, i12),
      edge(i12, i60, i63),
      edge(i63, i60, i93),
      edge(i93, i60, i27),
      edge(i27, i60, i39),
      edge(i39, i60, i48),
      edge(i48, i60, i42),
      edge(i42, i60, i45),
      edge(i45, i60, i99),
      edge(i99, i60, i33)]).
step(cycle(i74, [i27, i57, i27, i57, i27, i57, i27, i57, i27, i57, i27]),
     rule(10001),
     ['R' = i74,
      'D0' = i27,
      'D1' = i57,
      'D2' = i27,
      'D3' = i57,
      'D4' = i27,
      'D5' = i57,
      'D6' = i27,
      'D7' = i57,
      'D8' = i27,
      'D9' = i57],
     [edge(i27, i74, i57),
      edge(i57, i74, i27),
      edge(i27, i74, i57),
      edge(i57, i74, i27),
      edge(i27, i74, i57),
      edge(i57, i74, i27),
      edge(i27, i74, i57),
      edge(i57, i74, i27),
      edge(i27, i74, i57),
      edge(i57, i74, i27)]).
step(cycle(i36, [i36, i93, i36, i93, i36, i93, i36, i93, i36, i93, i36]),
     rule(10001),
     ['R' = i36,
      'D0' = i36,
      'D1' = i93,
      'D2' = i36,
      'D3' = i93,
      'D4' = i36,
      'D5' = i93,
      'D6' = i36,
      'D7' = i93,
      'D8' = i36,
      'D9' = i93],
     [edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36)]).
step(cycle(i36, [i36, i93, i36, i93, i36, i93, i36, i24, i84, i51, i36]),
     rule(10001),
     ['R' = i36,
      'D0' = i36,
      'D1' = i93,
      'D2' = i36,
      'D3' = i93,
      'D4' = i36,
      'D5' = i93,
      'D6' = i36,
      'D7' = i24,
      'D8' = i84,
      'D9' = i51],
     [edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36)]).
step(cycle(i36, [i36, i93, i36, i93, i36, i24, i84, i51, i36, i93, i36]),
     rule(10001),
     ['R' = i36,
      'D0' = i36,
      'D1' = i93,
      'D2' = i36,
      'D3' = i93,
      'D4' = i36,
      'D5' = i24,
      'D6' = i84,
      'D7' = i51,
      'D8' = i36,
      'D9' = i93],
     [edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36)]).
step(cycle(i36, [i36, i93, i36, i24, i84, i51, i36, i93, i36, i93, i36]),
     rule(10001),
     ['R' = i36,
      'D0' = i36,
      'D1' = i93,
      'D2' = i36,
      'D3' = i24,
      'D4' = i84,
      'D5' = i51,
      'D6' = i36,
      'D7' = i93,
      'D8' = i36,
      'D9' = i93],
     [edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36)]).
step(cycle(i36, [i36, i93, i36, i24, i84, i51, i36, i24, i84, i51, i36]),
     rule(10001),
     ['R' = i36,
      'D0' = i36,
      'D1' = i93,
      'D2' = i36,
      'D3' = i24,
      'D4' = i84,
      'D5' = i51,
      'D6' = i36,
      'D7' = i24,
      'D8' = i84,
      'D9' = i51],
     [edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36)]).
step(cycle(i42, [i87, i87, i87, i87, i87, i87, i87, i87, i87, i87, i87]),
     rule(10001),
     ['R' = i42,
      'D0' = i87,
      'D1' = i87,
      'D2' = i87,
      'D3' = i87,
      'D4' = i87,
      'D5' = i87,
      'D6' = i87,
      'D7' = i87,
      'D8' = i87,
      'D9' = i87],
     [edge(i87, i42, i87),
      edge(i87, i42, i87),
      edge(i87, i42, i87),
      edge(i87, i42, i87),
      edge(i87, i42, i87),
      edge(i87, i42, i87),
      edge(i87, i42, i87),
      edge(i87, i42, i87),
      edge(i87, i42, i87),
      edge(i87, i42, i87)]).
step(edge(i87, i42, i87), fact(3355), [], []).
step(cycle(i29, [i12, i12, i12, i12, i12, i12, i12, i12, i12, i12, i12]),
     rule(10001),
     ['R' = i29,
      'D0' = i12,
      'D1' = i12,
      'D2' = i12,
      'D3' = i12,
      'D4' = i12,
      'D5' = i12,
      'D6' = i12,
      'D7' = i12,
      'D8' = i12,
      'D9' = i12],
     [edge(i12, i29, i12),
      edge(i12, i29, i12),
      edge(i12, i29, i12),
      edge(i12, i29, i12),
      edge(i12, i29, i12),
      edge(i12, i29, i12),
      edge(i12, i29, i12),
      edge(i12, i29, i12),
      edge(i12, i29, i12),
      edge(i12, i29, i12)]).
step(edge(i12, i29, i12), fact(3392), [], []).
step(cycle(i65, [i3, i84, i45, i9, i96, i18, i57, i78, i78, i9, i3]),
     rule(10001),
     ['R' = i65,
      'D0' = i3,
      'D1' = i84,
      'D2' = i45,
      'D3' = i9,
      'D4' = i96,
      'D5' = i18,
      'D6' = i57,
      'D7' = i78,
      'D8' = i78,
      'D9' = i9],
     [edge(i3, i65, i84),
      edge(i84, i65, i45),
      edge(i45, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i3)]).
step(cycle(i7, [i57, i18, i75, i84, i72, i57, i18, i75, i84, i72, i57]),
     rule(10001),
     ['R' = i7,
      'D0' = i57,
      'D1' = i18,
      'D2' = i75,
      'D3' = i84,
      'D4' = i72,
      'D5' = i57,
      'D6' = i18,
      'D7' = i75,
      'D8' = i84,
      'D9' = i72],
     [edge(i57, i7, i18),
      edge(i18, i7, i75),
      edge(i75, i7, i84),
      edge(i84, i7, i72),
      edge(i72, i7, i57),
      edge(i57, i7, i18),
      edge(i18, i7, i75),
      edge(i75, i7, i84),
      edge(i84, i7, i72),
      edge(i72, i7, i57)]).
step(cycle(i19, [i12, i93, i66, i36, i21, i87, i69, i36, i72, i33, i12]),
     rule(10001),
     ['R' = i19,
      'D0' = i12,
      'D1' = i93,
      'D2' = i66,
      'D3' = i36,
      'D4' = i21,
      'D5' = i87,
      'D6' = i69,
      'D7' = i36,
      'D8' = i72,
      'D9' = i33],
     [edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i33),
      edge(i33, i19, i12)]).
step(cycle(i19, [i12, i93, i66, i36, i21, i21, i21, i21, i87, i33, i12]),
     rule(10001),
     ['R' = i19,
      'D0' = i12,
      'D1' = i93,
      'D2' = i66,
      'D3' = i36,
      'D4' = i21,
      'D5' = i21,
      'D6' = i21,
      'D7' = i21,
      'D8' = i87,
      'D9' = i33],
     [edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12)]).
step(cycle(i19, [i12, i93, i66, i36, i72, i66, i36, i21, i87, i33, i12]),
     rule(10001),
     ['R' = i19,
      'D0' = i12,
      'D1' = i93,
      'D2' = i66,
      'D3' = i36,
      'D4' = i72,
      'D5' = i66,
      'D6' = i36,
      'D7' = i21,
      'D8' = i87,
      'D9' = i33],
     [edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12)]).
step(cycle(i25, [i6, i6, i6, i6, i6, i6, i6, i6, i6, i6, i6]),
     rule(10001),
     ['R' = i25,
      'D0' = i6,
      'D1' = i6,
      'D2' = i6,
      'D3' = i6,
      'D4' = i6,
      'D5' = i6,
      'D6' = i6,
      'D7' = i6,
      'D8' = i6,
      'D9' = i6],
     [edge(i6, i25, i6),
      edge(i6, i25, i6),
      edge(i6, i25, i6),
      edge(i6, i25, i6),
      edge(i6, i25, i6),
      edge(i6, i25, i6),
      edge(i6, i25, i6),
      edge(i6, i25, i6),
      edge(i6, i25, i6),
      edge(i6, i25, i6)]).
step(edge(i6, i25, i6), fact(3474), [], []).
step(cycle(i32, [i63, i0, i33, i15, i60, i63, i0, i33, i15, i60, i63]),
     rule(10001),
     ['R' = i32,
      'D0' = i63,
      'D1' = i0,
      'D2' = i33,
      'D3' = i15,
      'D4' = i60,
      'D5' = i63,
      'D6' = i0,
      'D7' = i33,
      'D8' = i15,
      'D9' = i60],
     [edge(i63, i32, i0),
      edge(i0, i32, i33),
      edge(i33, i32, i15),
      edge(i15, i32, i60),
      edge(i60, i32, i63),
      edge(i63, i32, i0),
      edge(i0, i32, i33),
      edge(i33, i32, i15),
      edge(i15, i32, i60),
      edge(i60, i32, i63)]).
step(cycle(i54, [i66, i33, i96, i9, i51, i66, i33, i96, i9, i51, i66]),
     rule(10001),
     ['R' = i54,
      'D0' = i66,
      'D1' = i33,
      'D2' = i96,
      'D3' = i9,
      'D4' = i51,
      'D5' = i66,
      'D6' = i33,
      'D7' = i96,
      'D8' = i9,
      'D9' = i51],
     [edge(i66, i54, i33),
      edge(i33, i54, i96),
      edge(i96, i54, i9),
      edge(i9, i54, i51),
      edge(i51, i54, i66),
      edge(i66, i54, i33),
      edge(i33, i54, i96),
      edge(i96, i54, i9),
      edge(i9, i54, i51),
      edge(i51, i54, i66)]).
step(edge(i66, i54, i33), fact(3588), [], []).
step(edge(i33, i54, i96), fact(5043), [], []).
step(edge(i96, i54, i9), fact(5566), [], []).
step(edge(i9, i54, i51), fact(9466), [], []).
step(edge(i51, i54, i66), fact(9443), [], []).
step(cycle(i4, [i57, i57, i57, i57, i57, i57, i57, i57, i57, i57, i57]),
     rule(10001),
     ['R' = i4,
      'D0' = i57,
      'D1' = i57,
      'D2' = i57,
      'D3' = i57,
      'D4' = i57,
      'D5' = i57,
      'D6' = i57,
      'D7' = i57,
      'D8' = i57,
      'D9' = i57],
     [edge(i57, i4, i57),
      edge(i57, i4, i57),
      edge(i57, i4, i57),
      edge(i57, i4, i57),
      edge(i57, i4, i57),
      edge(i57, i4, i57),
      edge(i57, i4, i57),
      edge(i57, i4, i57),
      edge(i57, i4, i57),
      edge(i57, i4, i57)]).
step(edge(i57, i4, i57), fact(3609), [], []).
step(cycle(i13, [i60, i12, i60, i12, i60, i12, i60, i12, i60, i12, i60]),
     rule(10001),
     ['R' = i13,
      'D0' = i60,
      'D1' = i12,
      'D2' = i60,
      'D3' = i12,
      'D4' = i60,
      'D5' = i12,
      'D6' = i60,
      'D7' = i12,
      'D8' = i60,
      'D9' = i12],
     [edge(i60, i13, i12),
      edge(i12, i13, i60),
      edge(i60, i13, i12),
      edge(i12, i13, i60),
      edge(i60, i13, i12),
      edge(i12, i13, i60),
      edge(i60, i13, i12),
      edge(i12, i13, i60),
      edge(i60, i13, i12),
      edge(i12, i13, i60)]).
step(cycle(i65, [i72, i9, i96, i18, i57, i72, i9, i96, i18, i57, i72]),
     rule(10001),
     ['R' = i65,
      'D0' = i72,
      'D1' = i9,
      'D2' = i96,
      'D3' = i18,
      'D4' = i57,
      'D5' = i72,
      'D6' = i9,
      'D7' = i96,
      'D8' = i18,
      'D9' = i57],
     [edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72)]).
step(cycle(i65, [i72, i9, i96, i18, i57, i78, i9, i96, i18, i57, i72]),
     rule(10001),
     ['R' = i65,
      'D0' = i72,
      'D1' = i9,
      'D2' = i96,
      'D3' = i18,
      'D4' = i57,
      'D5' = i78,
      'D6' = i9,
      'D7' = i96,
      'D8' = i18,
      'D9' = i57],
     [edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72)]).
step(cycle(i56, [i27, i27, i27, i27, i27, i27, i27, i27, i27, i27, i27]),
     rule(10001),
     ['R' = i56,
      'D0' = i27,
      'D1' = i27,
      'D2' = i27,
      'D3' = i27,
      'D4' = i27,
      'D5' = i27,
      'D6' = i27,
      'D7' = i27,
      'D8' = i27,
      'D9' = i27],
     [edge(i27, i56, i27),
      edge(i27, i56, i27),
      edge(i27, i56, i27),
      edge(i27, i56, i27),
      edge(i27, i56, i27),
      edge(i27, i56, i27),
      edge(i27, i56, i27),
      edge(i27, i56, i27),
      edge(i27, i56, i27),
      edge(i27, i56, i27)]).
step(edge(i27, i56, i27), fact(3641), [], []).
step(cycle(i96, [i69, i75, i48, i33, i69, i75, i75, i75, i48, i33, i69]),
     rule(10001),
     ['R' = i96,
      'D0' = i69,
      'D1' = i75,
      'D2' = i48,
      'D3' = i33,
      'D4' = i69,
      'D5' = i75,
      'D6' = i75,
      'D7' = i75,
      'D8' = i48,
      'D9' = i33],
     [edge(i69, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69)]).
step(cycle(i96, [i69, i75, i75, i48, i33, i69, i75, i75, i48, i33, i69]),
     rule(10001),
     ['R' = i96,
      'D0' = i69,
      'D1' = i75,
      'D2' = i75,
      'D3' = i48,
      'D4' = i33,
      'D5' = i69,
      'D6' = i75,
      'D7' = i75,
      'D8' = i48,
      'D9' = i33],
     [edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69)]).
step(cycle(i96, [i69, i75, i75, i75, i48, i33, i69, i75, i48, i33, i69]),
     rule(10001),
     ['R' = i96,
      'D0' = i69,
      'D1' = i75,
      'D2' = i75,
      'D3' = i75,
      'D4' = i48,
      'D5' = i33,
      'D6' = i69,
      'D7' = i75,
      'D8' = i48,
      'D9' = i33],
     [edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69)]).
step(cycle(i96, [i69, i75, i75, i75, i75, i75, i75, i75, i48, i33, i69]),
     rule(10001),
     ['R' = i96,
      'D0' = i69,
      'D1' = i75,
      'D2' = i75,
      'D3' = i75,
      'D4' = i75,
      'D5' = i75,
      'D6' = i75,
      'D7' = i75,
      'D8' = i48,
      'D9' = i33],
     [edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69)]).
step(cycle(i93, [i48, i33, i48, i33, i48, i33, i48, i33, i48, i33, i48]),
     rule(10001),
     ['R' = i93,
      'D0' = i48,
      'D1' = i33,
      'D2' = i48,
      'D3' = i33,
      'D4' = i48,
      'D5' = i33,
      'D6' = i48,
      'D7' = i33,
      'D8' = i48,
      'D9' = i33],
     [edge(i48, i93, i33),
      edge(i33, i93, i48),
      edge(i48, i93, i33),
      edge(i33, i93, i48),
      edge(i48, i93, i33),
      edge(i33, i93, i48),
      edge(i48, i93, i33),
      edge(i33, i93, i48),
      edge(i48, i93, i33),
      edge(i33, i93, i48)]).
step(cycle(i19, [i36, i72, i33, i12, i93, i66, i36, i21, i87, i69, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i72,
      'D2' = i33,
      'D3' = i12,
      'D4' = i93,
      'D5' = i66,
      'D6' = i36,
      'D7' = i21,
      'D8' = i87,
      'D9' = i69],
     [edge(i36, i19, i72),
      edge(i72, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36)]).
step(cycle(i19, [i36, i72, i66, i36, i21, i87, i33, i12, i93, i66, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i72,
      'D2' = i66,
      'D3' = i36,
      'D4' = i21,
      'D5' = i87,
      'D6' = i33,
      'D7' = i12,
      'D8' = i93,
      'D9' = i66],
     [edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36)]).
step(cycle(i19, [i36, i72, i66, i36, i21, i87, i69, i36, i72, i66, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i72,
      'D2' = i66,
      'D3' = i36,
      'D4' = i21,
      'D5' = i87,
      'D6' = i69,
      'D7' = i36,
      'D8' = i72,
      'D9' = i66],
     [edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36)]).
step(cycle(i19, [i36, i72, i66, i36, i21, i21, i21, i21, i87, i69, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i72,
      'D2' = i66,
      'D3' = i36,
      'D4' = i21,
      'D5' = i21,
      'D6' = i21,
      'D7' = i21,
      'D8' = i87,
      'D9' = i69],
     [edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36)]).
step(cycle(i19, [i36, i72, i66, i36, i72, i66, i36, i21, i87, i69, i36]),
     rule(10001),
     ['R' = i19,
      'D0' = i36,
      'D1' = i72,
      'D2' = i66,
      'D3' = i36,
      'D4' = i72,
      'D5' = i66,
      'D6' = i36,
      'D7' = i21,
      'D8' = i87,
      'D9' = i69],
     [edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36)]).
step(cycle(i69, [i3, i3, i3, i3, i3, i3, i3, i3, i3, i3, i3]),
     rule(10001),
     ['R' = i69,
      'D0' = i3,
      'D1' = i3,
      'D2' = i3,
      'D3' = i3,
      'D4' = i3,
      'D5' = i3,
      'D6' = i3,
      'D7' = i3,
      'D8' = i3,
      'D9' = i3],
     [edge(i3, i69, i3),
      edge(i3, i69, i3),
      edge(i3, i69, i3),
      edge(i3, i69, i3),
      edge(i3, i69, i3),
      edge(i3, i69, i3),
      edge(i3, i69, i3),
      edge(i3, i69, i3),
      edge(i3, i69, i3),
      edge(i3, i69, i3)]).
step(edge(i3, i69, i3), fact(3806), [], []).
step(cycle(i98, [i12, i12, i12, i12, i12, i12, i12, i12, i12, i12, i12]),
     rule(10001),
     ['R' = i98,
      'D0' = i12,
      'D1' = i12,
      'D2' = i12,
      'D3' = i12,
      'D4' = i12,
      'D5' = i12,
      'D6' = i12,
      'D7' = i12,
      'D8' = i12,
      'D9' = i12],
     [edge(i12, i98, i12),
      edge(i12, i98, i12),
      edge(i12, i98, i12),
      edge(i12, i98, i12),
      edge(i12, i98, i12),
      edge(i12, i98, i12),
      edge(i12, i98, i12),
      edge(i12, i98, i12),
      edge(i12, i98, i12),
      edge(i12, i98, i12)]).
step(edge(i12, i98, i12), fact(3821), [], []).
step(cycle(i64, [i42, i42, i42, i42, i42, i42, i42, i42, i42, i42, i42]),
     rule(10001),
     ['R' = i64,
      'D0' = i42,
      'D1' = i42,
      'D2' = i42,
      'D3' = i42,
      'D4' = i42,
      'D5' = i42,
      'D6' = i42,
      'D7' = i42,
      'D8' = i42,
      'D9' = i42],
     [edge(i42, i64, i42),
      edge(i42, i64, i42),
      edge(i42, i64, i42),
      edge(i42, i64, i42),
      edge(i42, i64, i42),
      edge(i42, i64, i42),
      edge(i42, i64, i42),
      edge(i42, i64, i42),
      edge(i42, i64, i42),
      edge(i42, i64, i42)]).
step(edge(i42, i64, i42), fact(3834), [], []).
step(cycle(i89, [i9, i9, i9, i9, i9, i9, i9, i9, i9, i9, i9]),
     rule(10001),
     ['R' = i89,
      'D0' = i9,
      'D1' = i9,
      'D2' = i9,
      'D3' = i9,
      'D4' = i9,
      'D5' = i9,
      'D6' = i9,
      'D7' = i9,
      'D8' = i9,
      'D9' = i9],
     [edge(i9, i89, i9),
      edge(i9, i89, i9),
      edge(i9, i89, i9),
      edge(i9, i89, i9),
      edge(i9, i89, i9),
      edge(i9, i89, i9),
      edge(i9, i89, i9),
      edge(i9, i89, i9),
      edge(i9, i89, i9),
      edge(i9, i89, i9)]).
step(edge(i9, i89, i9), fact(3845), [], []).
step(cycle(i9, [i9, i54, i30, i9, i54, i30, i9, i84, i54, i30, i9]),
     rule(10001),
     ['R' = i9,
      'D0' = i9,
      'D1' = i54,
      'D2' = i30,
      'D3' = i9,
      'D4' = i54,
      'D5' = i30,
      'D6' = i9,
      'D7' = i84,
      'D8' = i54,
      'D9' = i30],
     [edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i84),
      edge(i84, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9)]).
step(cycle(i9, [i9, i54, i30, i9, i84, i54, i30, i9, i54, i30, i9]),
     rule(10001),
     ['R' = i9,
      'D0' = i9,
      'D1' = i54,
      'D2' = i30,
      'D3' = i9,
      'D4' = i84,
      'D5' = i54,
      'D6' = i30,
      'D7' = i9,
      'D8' = i54,
      'D9' = i30],
     [edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i84),
      edge(i84, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9)]).
step(cycle(i80, [i54, i81, i54, i81, i54, i81, i54, i81, i54, i81, i54]),
     rule(10001),
     ['R' = i80,
      'D0' = i54,
      'D1' = i81,
      'D2' = i54,
      'D3' = i81,
      'D4' = i54,
      'D5' = i81,
      'D6' = i54,
      'D7' = i81,
      'D8' = i54,
      'D9' = i81],
     [edge(i54, i80, i81),
      edge(i81, i80, i54),
      edge(i54, i80, i81),
      edge(i81, i80, i54),
      edge(i54, i80, i81),
      edge(i81, i80, i54),
      edge(i54, i80, i81),
      edge(i81, i80, i54),
      edge(i54, i80, i81),
      edge(i81, i80, i54)]).
step(cycle(i95, [i48, i51, i51, i51, i51, i51, i51, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i51, i51, i51, i51, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i51, i51, i51, i51, i48, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i51, i51, i51, i48, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i51, i51, i51, i48, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i51, i51, i48, i51, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i51, i51, i48, i51, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i51, i51, i48, i51, i48, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i51, i48, i51, i51, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i51, i48, i51, i51, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i51, i48, i51, i51, i48, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i51, i48, i51, i48, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i51, i48, i51, i48, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i48, i51, i51, i51, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i48, i51, i51, i51, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i48, i51, i51, i51, i48, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i48, i51, i51, i48, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i48, i51, i51, i48, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i48, i51, i48, i51, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i48, i51, i48, i51, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i51, i48, i51, i48, i51, i48, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i51,
      'D3' = i48,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i51, i51, i51, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i51, i51, i51, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i51, i51, i51, i48, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i51, i51, i48, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i51, i51, i48, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i51, i48, i51, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i51, i48, i51, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i51, i48, i51, i48, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i51,
      'D5' = i48,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i48, i51, i51, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i48, i51, i51, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i48, i51, i51, i48, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i51,
      'D7' = i48,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i48, i51, i48, i51, i51, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i51,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i95, [i48, i51, i48, i51, i48, i51, i48, i51, i48, i51, i48]),
     rule(10001),
     ['R' = i95,
      'D0' = i48,
      'D1' = i51,
      'D2' = i48,
      'D3' = i51,
      'D4' = i48,
      'D5' = i51,
      'D6' = i48,
      'D7' = i51,
      'D8' = i48,
      'D9' = i51],
     [edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48),
      edge(i48, i95, i51),
      edge(i51, i95, i48)]).
step(cycle(i36, [i72, i24, i84, i51, i36, i72, i24, i84, i51, i36, i72]),
     rule(10001),
     ['R' = i36,
      'D0' = i72,
      'D1' = i24,
      'D2' = i84,
      'D3' = i51,
      'D4' = i36,
      'D5' = i72,
      'D6' = i24,
      'D7' = i84,
      'D8' = i51,
      'D9' = i36],
     [edge(i72, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i72),
      edge(i72, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i72)]).
step(cycle(i50, [i54, i72, i78, i87, i99, i54, i72, i78, i87, i99, i54]),
     rule(10001),
     ['R' = i50,
      'D0' = i54,
      'D1' = i72,
      'D2' = i78,
      'D3' = i87,
      'D4' = i99,
      'D5' = i54,
      'D6' = i72,
      'D7' = i78,
      'D8' = i87,
      'D9' = i99],
     [edge(i54, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54)]).
step(cycle(i50, [i54, i72, i69, i66, i51, i84, i72, i78, i87, i99, i54]),
     rule(10001),
     ['R' = i50,
      'D0' = i54,
      'D1' = i72,
      'D2' = i69,
      'D3' = i66,
      'D4' = i51,
      'D5' = i84,
      'D6' = i72,
      'D7' = i78,
      'D8' = i87,
      'D9' = i99],
     [edge(i54, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54)]).
step(cycle(i16, [i21, i42, i45, i93, i39, i45, i93, i45, i93, i63, i21]),
     rule(10001),
     ['R' = i16,
      'D0' = i21,
      'D1' = i42,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i63],
     [edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21)]).
step(cycle(i16, [i21, i42, i45, i93, i63, i21, i42, i45, i93, i63, i21]),
     rule(10001),
     ['R' = i16,
      'D0' = i21,
      'D1' = i42,
      'D2' = i45,
      'D3' = i93,
      'D4' = i63,
      'D5' = i21,
      'D6' = i42,
      'D7' = i45,
      'D8' = i93,
      'D9' = i63],
     [edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21)]).
step(cycle(i16, [i21, i42, i45, i93, i45, i93, i39, i45, i93, i63, i21]),
     rule(10001),
     ['R' = i16,
      'D0' = i21,
      'D1' = i42,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i45,
      'D8' = i93,
      'D9' = i63],
     [edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21)]).
step(cycle(i18, [i75, i75, i75, i75, i75, i75, i75, i75, i75, i75, i75]),
     rule(10001),
     ['R' = i18,
      'D0' = i75,
      'D1' = i75,
      'D2' = i75,
      'D3' = i75,
      'D4' = i75,
      'D5' = i75,
      'D6' = i75,
      'D7' = i75,
      'D8' = i75,
      'D9' = i75],
     [edge(i75, i18, i75),
      edge(i75, i18, i75),
      edge(i75, i18, i75),
      edge(i75, i18, i75),
      edge(i75, i18, i75),
      edge(i75, i18, i75),
      edge(i75, i18, i75),
      edge(i75, i18, i75),
      edge(i75, i18, i75),
      edge(i75, i18, i75)]).
step(edge(i75, i18, i75), fact(4051), [], []).
step(cycle(i11, [i39, i39, i39, i39, i39, i39, i39, i39, i39, i39, i39]),
     rule(10001),
     ['R' = i11,
      'D0' = i39,
      'D1' = i39,
      'D2' = i39,
      'D3' = i39,
      'D4' = i39,
      'D5' = i39,
      'D6' = i39,
      'D7' = i39,
      'D8' = i39,
      'D9' = i39],
     [edge(i39, i11, i39),
      edge(i39, i11, i39),
      edge(i39, i11, i39),
      edge(i39, i11, i39),
      edge(i39, i11, i39),
      edge(i39, i11, i39),
      edge(i39, i11, i39),
      edge(i39, i11, i39),
      edge(i39, i11, i39),
      edge(i39, i11, i39)]).
step(edge(i39, i11, i39), fact(4054), [], []).
step(cycle(i34, [i81, i81, i81, i81, i81, i81, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i34,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i34, i81),
      edge(i81, i34, i81),
      edge(i81, i34, i81),
      edge(i81, i34, i81),
      edge(i81, i34, i81),
      edge(i81, i34, i81),
      edge(i81, i34, i81),
      edge(i81, i34, i81),
      edge(i81, i34, i81),
      edge(i81, i34, i81)]).
step(edge(i81, i34, i81), fact(4076), [], []).
step(cycle(i70, [i69, i84, i87, i69, i90, i39, i48, i69, i84, i87, i69]),
     rule(10001),
     ['R' = i70,
      'D0' = i69,
      'D1' = i84,
      'D2' = i87,
      'D3' = i69,
      'D4' = i90,
      'D5' = i39,
      'D6' = i48,
      'D7' = i69,
      'D8' = i84,
      'D9' = i87],
     [edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69)]).
step(cycle(i70, [i69, i84, i87, i69, i90, i39, i48, i69, i84, i75, i69]),
     rule(10001),
     ['R' = i70,
      'D0' = i69,
      'D1' = i84,
      'D2' = i87,
      'D3' = i69,
      'D4' = i90,
      'D5' = i39,
      'D6' = i48,
      'D7' = i69,
      'D8' = i84,
      'D9' = i75],
     [edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69)]).
step(cycle(i70, [i69, i84, i87, i69, i84, i87, i69, i90, i39, i48, i69]),
     rule(10001),
     ['R' = i70,
      'D0' = i69,
      'D1' = i84,
      'D2' = i87,
      'D3' = i69,
      'D4' = i84,
      'D5' = i87,
      'D6' = i69,
      'D7' = i90,
      'D8' = i39,
      'D9' = i48],
     [edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69)]).
step(cycle(i70, [i69, i84, i87, i69, i84, i75, i69, i90, i39, i48, i69]),
     rule(10001),
     ['R' = i70,
      'D0' = i69,
      'D1' = i84,
      'D2' = i87,
      'D3' = i69,
      'D4' = i84,
      'D5' = i75,
      'D6' = i69,
      'D7' = i90,
      'D8' = i39,
      'D9' = i48],
     [edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69)]).
step(cycle(i70, [i69, i84, i75, i69, i90, i39, i48, i69, i84, i87, i69]),
     rule(10001),
     ['R' = i70,
      'D0' = i69,
      'D1' = i84,
      'D2' = i75,
      'D3' = i69,
      'D4' = i90,
      'D5' = i39,
      'D6' = i48,
      'D7' = i69,
      'D8' = i84,
      'D9' = i87],
     [edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69)]).
step(cycle(i70, [i69, i84, i75, i69, i90, i39, i48, i69, i84, i75, i69]),
     rule(10001),
     ['R' = i70,
      'D0' = i69,
      'D1' = i84,
      'D2' = i75,
      'D3' = i69,
      'D4' = i90,
      'D5' = i39,
      'D6' = i48,
      'D7' = i69,
      'D8' = i84,
      'D9' = i75],
     [edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69)]).
step(cycle(i70, [i69, i84, i75, i69, i84, i87, i69, i90, i39, i48, i69]),
     rule(10001),
     ['R' = i70,
      'D0' = i69,
      'D1' = i84,
      'D2' = i75,
      'D3' = i69,
      'D4' = i84,
      'D5' = i87,
      'D6' = i69,
      'D7' = i90,
      'D8' = i39,
      'D9' = i48],
     [edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69)]).
step(cycle(i70, [i69, i84, i75, i69, i84, i75, i69, i90, i39, i48, i69]),
     rule(10001),
     ['R' = i70,
      'D0' = i69,
      'D1' = i84,
      'D2' = i75,
      'D3' = i69,
      'D4' = i84,
      'D5' = i75,
      'D6' = i69,
      'D7' = i90,
      'D8' = i39,
      'D9' = i48],
     [edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69)]).
step(cycle(i15, [i96, i96, i36, i96, i36, i96, i36, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i36, i96, i36, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i36, i96, i36, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i36, i96, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i36, i96, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i36, i96, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i36, i96, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i36, i96, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i36, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i36, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i36, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i36, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i36, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i96, i36, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i96, i36, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i96, i36, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i96, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i96, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i96, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i96, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i36, i96, i96, i96, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i36, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i36, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i36, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i36, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i36, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i96, i36, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i96, i36, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i96, i36, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i96, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i96, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i96, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i96, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i36, i96, i96, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i36, i96, i36, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i36, i96, i36, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i36, i96, i36, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i36, i96, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i36, i96, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i36, i96, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i36, i96, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i36, i96, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i36, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i36, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i36, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i36, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i36, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i96, i36, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i96, i36, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i96, i36, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i96, i96, i36, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i96, i96, i36, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i96, i96, i96, i36, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i96, i96, i96, i96, i36, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i36],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96)]).
step(cycle(i15, [i96, i96, i96, i96, i96, i96, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i15,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96)]).
step(cycle(i80, [i12, i45, i12, i45, i12, i45, i12, i45, i12, i45, i12]),
     rule(10001),
     ['R' = i80,
      'D0' = i12,
      'D1' = i45,
      'D2' = i12,
      'D3' = i45,
      'D4' = i12,
      'D5' = i45,
      'D6' = i12,
      'D7' = i45,
      'D8' = i12,
      'D9' = i45],
     [edge(i12, i80, i45),
      edge(i45, i80, i12),
      edge(i12, i80, i45),
      edge(i45, i80, i12),
      edge(i12, i80, i45),
      edge(i45, i80, i12),
      edge(i12, i80, i45),
      edge(i45, i80, i12),
      edge(i12, i80, i45),
      edge(i45, i80, i12)]).
step(edge(i12, i80, i45), fact(4114), [], []).
step(edge(i45, i80, i12), fact(6148), [], []).
step(cycle(i60, [i42, i45, i99, i33, i12, i63, i93, i27, i39, i48, i42]),
     rule(10001),
     ['R' = i60,
      'D0' = i42,
      'D1' = i45,
      'D2' = i99,
      'D3' = i33,
      'D4' = i12,
      'D5' = i63,
      'D6' = i93,
      'D7' = i27,
      'D8' = i39,
      'D9' = i48],
     [edge(i42, i60, i45),
      edge(i45, i60, i99),
      edge(i99, i60, i33),
      edge(i33, i60, i12),
      edge(i12, i60, i63),
      edge(i63, i60, i93),
      edge(i93, i60, i27),
      edge(i27, i60, i39),
      edge(i39, i60, i48),
      edge(i48, i60, i42)]).
step(cycle(i93, [i84, i84, i84, i84, i84, i84, i84, i84, i84, i84, i84]),
     rule(10001),
     ['R' = i93,
      'D0' = i84,
      'D1' = i84,
      'D2' = i84,
      'D3' = i84,
      'D4' = i84,
      'D5' = i84,
      'D6' = i84,
      'D7' = i84,
      'D8' = i84,
      'D9' = i84],
     [edge(i84, i93, i84),
      edge(i84, i93, i84),
      edge(i84, i93, i84),
      edge(i84, i93, i84),
      edge(i84, i93, i84),
      edge(i84, i93, i84),
      edge(i84, i93, i84),
      edge(i84, i93, i84),
      edge(i84, i93, i84),
      edge(i84, i93, i84)]).
step(edge(i84, i93, i84), fact(4129), [], []).
step(cycle(i50, [i51, i57, i69, i66, i51, i84, i12, i57, i69, i66, i51]),
     rule(10001),
     ['R' = i50,
      'D0' = i51,
      'D1' = i57,
      'D2' = i69,
      'D3' = i66,
      'D4' = i51,
      'D5' = i84,
      'D6' = i12,
      'D7' = i57,
      'D8' = i69,
      'D9' = i66],
     [edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i12),
      edge(i12, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51)]).
step(cycle(i50, [i51, i57, i69, i66, i57, i69, i66, i57, i69, i66, i51]),
     rule(10001),
     ['R' = i50,
      'D0' = i51,
      'D1' = i57,
      'D2' = i69,
      'D3' = i66,
      'D4' = i57,
      'D5' = i69,
      'D6' = i66,
      'D7' = i57,
      'D8' = i69,
      'D9' = i66],
     [edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51)]).
step(cycle(i36, [i51, i36, i93, i36, i93, i36, i93, i36, i24, i84, i51]),
     rule(10001),
     ['R' = i36,
      'D0' = i51,
      'D1' = i36,
      'D2' = i93,
      'D3' = i36,
      'D4' = i93,
      'D5' = i36,
      'D6' = i93,
      'D7' = i36,
      'D8' = i24,
      'D9' = i84],
     [edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51)]).
step(cycle(i36, [i51, i36, i93, i36, i24, i84, i51, i36, i24, i84, i51]),
     rule(10001),
     ['R' = i36,
      'D0' = i51,
      'D1' = i36,
      'D2' = i93,
      'D3' = i36,
      'D4' = i24,
      'D5' = i84,
      'D6' = i51,
      'D7' = i36,
      'D8' = i24,
      'D9' = i84],
     [edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51)]).
step(cycle(i36, [i51, i36, i72, i24, i84, i51, i36, i72, i24, i84, i51]),
     rule(10001),
     ['R' = i36,
      'D0' = i51,
      'D1' = i36,
      'D2' = i72,
      'D3' = i24,
      'D4' = i84,
      'D5' = i51,
      'D6' = i36,
      'D7' = i72,
      'D8' = i24,
      'D9' = i84],
     [edge(i51, i36, i36),
      edge(i36, i36, i72),
      edge(i72, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i72),
      edge(i72, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51)]).
step(cycle(i36, [i51, i36, i24, i84, i51, i36, i93, i36, i24, i84, i51]),
     rule(10001),
     ['R' = i36,
      'D0' = i51,
      'D1' = i36,
      'D2' = i24,
      'D3' = i84,
      'D4' = i51,
      'D5' = i36,
      'D6' = i93,
      'D7' = i36,
      'D8' = i24,
      'D9' = i84],
     [edge(i51, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51)]).
step(cycle(i59, [i48, i48, i48, i48, i48, i48, i48, i48, i48, i48, i48]),
     rule(10001),
     ['R' = i59,
      'D0' = i48,
      'D1' = i48,
      'D2' = i48,
      'D3' = i48,
      'D4' = i48,
      'D5' = i48,
      'D6' = i48,
      'D7' = i48,
      'D8' = i48,
      'D9' = i48],
     [edge(i48, i59, i48),
      edge(i48, i59, i48),
      edge(i48, i59, i48),
      edge(i48, i59, i48),
      edge(i48, i59, i48),
      edge(i48, i59, i48),
      edge(i48, i59, i48),
      edge(i48, i59, i48),
      edge(i48, i59, i48),
      edge(i48, i59, i48)]).
step(edge(i48, i59, i48), fact(4248), [], []).
step(cycle(i83, [i6, i84, i69, i0, i6, i84, i69, i6, i84, i69, i6]),
     rule(10001),
     ['R' = i83,
      'D0' = i6,
      'D1' = i84,
      'D2' = i69,
      'D3' = i0,
      'D4' = i6,
      'D5' = i84,
      'D6' = i69,
      'D7' = i6,
      'D8' = i84,
      'D9' = i69],
     [edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i0),
      edge(i0, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6)]).
step(edge(i6, i83, i84), fact(4288), [], []).
step(edge(i84, i83, i69), fact(8291), [], []).
step(edge(i69, i83, i0), fact(4594), [], []).
step(edge(i0, i83, i6), fact(6782), [], []).
step(edge(i69, i83, i6), fact(4627), [], []).
step(cycle(i83, [i6, i84, i69, i6, i84, i69, i0, i6, i84, i69, i6]),
     rule(10001),
     ['R' = i83,
      'D0' = i6,
      'D1' = i84,
      'D2' = i69,
      'D3' = i6,
      'D4' = i84,
      'D5' = i69,
      'D6' = i0,
      'D7' = i6,
      'D8' = i84,
      'D9' = i69],
     [edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i0),
      edge(i0, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6)]).
step(cycle(i83, [i6, i84, i69, i6, i84, i69, i6, i84, i69, i0, i6]),
     rule(10001),
     ['R' = i83,
      'D0' = i6,
      'D1' = i84,
      'D2' = i69,
      'D3' = i6,
      'D4' = i84,
      'D5' = i69,
      'D6' = i6,
      'D7' = i84,
      'D8' = i69,
      'D9' = i0],
     [edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i0),
      edge(i0, i83, i6)]).
step(cycle(i65, [i9, i96, i18, i57, i72, i9, i96, i18, i57, i72, i9]),
     rule(10001),
     ['R' = i65,
      'D0' = i9,
      'D1' = i96,
      'D2' = i18,
      'D3' = i57,
      'D4' = i72,
      'D5' = i9,
      'D6' = i96,
      'D7' = i18,
      'D8' = i57,
      'D9' = i72],
     [edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9)]).
step(cycle(i65, [i9, i96, i18, i57, i72, i9, i96, i18, i57, i78, i9]),
     rule(10001),
     ['R' = i65,
      'D0' = i9,
      'D1' = i96,
      'D2' = i18,
      'D3' = i57,
      'D4' = i72,
      'D5' = i9,
      'D6' = i96,
      'D7' = i18,
      'D8' = i57,
      'D9' = i78],
     [edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9)]).
step(cycle(i65, [i9, i96, i18, i57, i78, i78, i78, i78, i78, i78, i9]),
     rule(10001),
     ['R' = i65,
      'D0' = i9,
      'D1' = i96,
      'D2' = i18,
      'D3' = i57,
      'D4' = i78,
      'D5' = i78,
      'D6' = i78,
      'D7' = i78,
      'D8' = i78,
      'D9' = i78],
     [edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9)]).
step(cycle(i65, [i9, i96, i18, i57, i78, i78, i9, i3, i84, i45, i9]),
     rule(10001),
     ['R' = i65,
      'D0' = i9,
      'D1' = i96,
      'D2' = i18,
      'D3' = i57,
      'D4' = i78,
      'D5' = i78,
      'D6' = i9,
      'D7' = i3,
      'D8' = i84,
      'D9' = i45],
     [edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i3),
      edge(i3, i65, i84),
      edge(i84, i65, i45),
      edge(i45, i65, i9)]).
step(cycle(i65, [i9, i96, i18, i57, i78, i9, i96, i18, i57, i72, i9]),
     rule(10001),
     ['R' = i65,
      'D0' = i9,
      'D1' = i96,
      'D2' = i18,
      'D3' = i57,
      'D4' = i78,
      'D5' = i9,
      'D6' = i96,
      'D7' = i18,
      'D8' = i57,
      'D9' = i72],
     [edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9)]).
step(cycle(i65, [i9, i96, i18, i57, i78, i9, i96, i18, i57, i78, i9]),
     rule(10001),
     ['R' = i65,
      'D0' = i9,
      'D1' = i96,
      'D2' = i18,
      'D3' = i57,
      'D4' = i78,
      'D5' = i9,
      'D6' = i96,
      'D7' = i18,
      'D8' = i57,
      'D9' = i78],
     [edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9)]).
step(cycle(i48, [i69, i69, i69, i69, i69, i69, i69, i69, i69, i69, i69]),
     rule(10001),
     ['R' = i48,
      'D0' = i69,
      'D1' = i69,
      'D2' = i69,
      'D3' = i69,
      'D4' = i69,
      'D5' = i69,
      'D6' = i69,
      'D7' = i69,
      'D8' = i69,
      'D9' = i69],
     [edge(i69, i48, i69),
      edge(i69, i48, i69),
      edge(i69, i48, i69),
      edge(i69, i48, i69),
      edge(i69, i48, i69),
      edge(i69, i48, i69),
      edge(i69, i48, i69),
      edge(i69, i48, i69),
      edge(i69, i48, i69),
      edge(i69, i48, i69)]).
step(edge(i69, i48, i69), fact(4337), [], []).
step(cycle(i60, [i27, i39, i48, i42, i45, i99, i33, i12, i63, i93, i27]),
     rule(10001),
     ['R' = i60,
      'D0' = i27,
      'D1' = i39,
      'D2' = i48,
      'D3' = i42,
      'D4' = i45,
      'D5' = i99,
      'D6' = i33,
      'D7' = i12,
      'D8' = i63,
      'D9' = i93],
     [edge(i27, i60, i39),
      edge(i39, i60, i48),
      edge(i48, i60, i42),
      edge(i42, i60, i45),
      edge(i45, i60, i99),
      edge(i99, i60, i33),
      edge(i33, i60, i12),
      edge(i12, i60, i63),
      edge(i63, i60, i93),
      edge(i93, i60, i27)]).
step(cycle(i16, [i39, i45, i93, i39, i42, i45, i93, i39, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i42,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i45, i93, i39, i45, i93, i39, i42, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i42,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i45, i93, i39, i45, i93, i39, i87, i27, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i87,
      'D8' = i27,
      'D9' = i93],
     [edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i45, i93, i39, i45, i93, i45, i93, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i45, i93, i39, i87, i27, i93, i39, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i87,
      'D5' = i27,
      'D6' = i93,
      'D7' = i39,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i45, i93, i63, i21, i42, i45, i93, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i45,
      'D2' = i93,
      'D3' = i63,
      'D4' = i21,
      'D5' = i42,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i45, i93, i45, i93, i39, i45, i93, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i45, i93, i45, i93, i63, i21, i42, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i63,
      'D6' = i21,
      'D7' = i42,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i45, i93, i45, i93, i45, i93, i39, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i81, [i84, i27, i84, i27, i84, i27, i84, i27, i84, i27, i84]),
     rule(10001),
     ['R' = i81,
      'D0' = i84,
      'D1' = i27,
      'D2' = i84,
      'D3' = i27,
      'D4' = i84,
      'D5' = i27,
      'D6' = i84,
      'D7' = i27,
      'D8' = i84,
      'D9' = i27],
     [edge(i84, i81, i27),
      edge(i27, i81, i84),
      edge(i84, i81, i27),
      edge(i27, i81, i84),
      edge(i84, i81, i27),
      edge(i27, i81, i84),
      edge(i84, i81, i27),
      edge(i27, i81, i84),
      edge(i84, i81, i27),
      edge(i27, i81, i84)]).
step(cycle(i44, [i51, i63, i48, i27, i54, i51, i63, i48, i27, i54, i51]),
     rule(10001),
     ['R' = i44,
      'D0' = i51,
      'D1' = i63,
      'D2' = i48,
      'D3' = i27,
      'D4' = i54,
      'D5' = i51,
      'D6' = i63,
      'D7' = i48,
      'D8' = i27,
      'D9' = i54],
     [edge(i51, i44, i63),
      edge(i63, i44, i48),
      edge(i48, i44, i27),
      edge(i27, i44, i54),
      edge(i54, i44, i51),
      edge(i51, i44, i63),
      edge(i63, i44, i48),
      edge(i48, i44, i27),
      edge(i27, i44, i54),
      edge(i54, i44, i51)]).
step(edge(i51, i44, i63), fact(4381), [], []).
step(edge(i63, i44, i48), fact(5364), [], []).
step(edge(i48, i44, i27), fact(4631), [], []).
step(edge(i27, i44, i54), fact(4826), [], []).
step(edge(i54, i44, i51), fact(5120), [], []).
step(cycle(i63, [i72, i72, i72, i72, i72, i72, i72, i72, i72, i72, i72]),
     rule(10001),
     ['R' = i63,
      'D0' = i72,
      'D1' = i72,
      'D2' = i72,
      'D3' = i72,
      'D4' = i72,
      'D5' = i72,
      'D6' = i72,
      'D7' = i72,
      'D8' = i72,
      'D9' = i72],
     [edge(i72, i63, i72),
      edge(i72, i63, i72),
      edge(i72, i63, i72),
      edge(i72, i63, i72),
      edge(i72, i63, i72),
      edge(i72, i63, i72),
      edge(i72, i63, i72),
      edge(i72, i63, i72),
      edge(i72, i63, i72),
      edge(i72, i63, i72)]).
step(edge(i72, i63, i72), fact(4397), [], []).
step(cycle(i64, [i3, i9, i3, i9, i3, i9, i3, i9, i3, i9, i3]),
     rule(10001),
     ['R' = i64,
      'D0' = i3,
      'D1' = i9,
      'D2' = i3,
      'D3' = i9,
      'D4' = i3,
      'D5' = i9,
      'D6' = i3,
      'D7' = i9,
      'D8' = i3,
      'D9' = i9],
     [edge(i3, i64, i9),
      edge(i9, i64, i3),
      edge(i3, i64, i9),
      edge(i9, i64, i3),
      edge(i3, i64, i9),
      edge(i9, i64, i3),
      edge(i3, i64, i9),
      edge(i9, i64, i3),
      edge(i3, i64, i9),
      edge(i9, i64, i3)]).
step(cycle(i58, [i54, i54, i54, i54, i54, i54, i54, i54, i54, i54, i54]),
     rule(10001),
     ['R' = i58,
      'D0' = i54,
      'D1' = i54,
      'D2' = i54,
      'D3' = i54,
      'D4' = i54,
      'D5' = i54,
      'D6' = i54,
      'D7' = i54,
      'D8' = i54,
      'D9' = i54],
     [edge(i54, i58, i54),
      edge(i54, i58, i54),
      edge(i54, i58, i54),
      edge(i54, i58, i54),
      edge(i54, i58, i54),
      edge(i54, i58, i54),
      edge(i54, i58, i54),
      edge(i54, i58, i54),
      edge(i54, i58, i54),
      edge(i54, i58, i54)]).
step(edge(i54, i58, i54), fact(4448), [], []).
step(cycle(i34, [i0, i30, i0, i30, i0, i30, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i34,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i34, i30),
      edge(i30, i34, i0),
      edge(i0, i34, i30),
      edge(i30, i34, i0),
      edge(i0, i34, i30),
      edge(i30, i34, i0),
      edge(i0, i34, i30),
      edge(i30, i34, i0),
      edge(i0, i34, i30),
      edge(i30, i34, i0)]).
step(cycle(i6, [i75, i75, i75, i75, i75, i75, i75, i75, i75, i75, i75]),
     rule(10001),
     ['R' = i6,
      'D0' = i75,
      'D1' = i75,
      'D2' = i75,
      'D3' = i75,
      'D4' = i75,
      'D5' = i75,
      'D6' = i75,
      'D7' = i75,
      'D8' = i75,
      'D9' = i75],
     [edge(i75, i6, i75),
      edge(i75, i6, i75),
      edge(i75, i6, i75),
      edge(i75, i6, i75),
      edge(i75, i6, i75),
      edge(i75, i6, i75),
      edge(i75, i6, i75),
      edge(i75, i6, i75),
      edge(i75, i6, i75),
      edge(i75, i6, i75)]).
step(edge(i75, i6, i75), fact(4544), [], []).
step(cycle(i50, [i30, i39, i33, i9, i33, i9, i33, i9, i27, i15, i30]),
     rule(10001),
     ['R' = i50,
      'D0' = i30,
      'D1' = i39,
      'D2' = i33,
      'D3' = i9,
      'D4' = i33,
      'D5' = i9,
      'D6' = i33,
      'D7' = i9,
      'D8' = i27,
      'D9' = i15],
     [edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30)]).
step(cycle(i50, [i30, i39, i33, i9, i33, i9, i27, i15, i12, i27, i30]),
     rule(10001),
     ['R' = i50,
      'D0' = i30,
      'D1' = i39,
      'D2' = i33,
      'D3' = i9,
      'D4' = i33,
      'D5' = i9,
      'D6' = i27,
      'D7' = i15,
      'D8' = i12,
      'D9' = i27],
     [edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30)]).
step(cycle(i50, [i30, i39, i33, i9, i27, i15, i30, i39, i48, i27, i30]),
     rule(10001),
     ['R' = i50,
      'D0' = i30,
      'D1' = i39,
      'D2' = i33,
      'D3' = i9,
      'D4' = i27,
      'D5' = i15,
      'D6' = i30,
      'D7' = i39,
      'D8' = i48,
      'D9' = i27],
     [edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i30)]).
step(cycle(i50, [i30, i39, i33, i9, i27, i30, i39, i33, i9, i27, i30]),
     rule(10001),
     ['R' = i50,
      'D0' = i30,
      'D1' = i39,
      'D2' = i33,
      'D3' = i9,
      'D4' = i27,
      'D5' = i30,
      'D6' = i39,
      'D7' = i33,
      'D8' = i9,
      'D9' = i27],
     [edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30)]).
step(cycle(i50, [i30, i39, i33, i9, i27, i30, i39, i48, i27, i15, i30]),
     rule(10001),
     ['R' = i50,
      'D0' = i30,
      'D1' = i39,
      'D2' = i33,
      'D3' = i9,
      'D4' = i27,
      'D5' = i30,
      'D6' = i39,
      'D7' = i48,
      'D8' = i27,
      'D9' = i15],
     [edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30)]).
step(cycle(i50, [i30, i39, i48, i27, i15, i12, i27, i15, i12, i27, i30]),
     rule(10001),
     ['R' = i50,
      'D0' = i30,
      'D1' = i39,
      'D2' = i48,
      'D3' = i27,
      'D4' = i15,
      'D5' = i12,
      'D6' = i27,
      'D7' = i15,
      'D8' = i12,
      'D9' = i27],
     [edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30)]).
step(cycle(i50, [i30, i39, i48, i27, i15, i30, i39, i33, i9, i27, i30]),
     rule(10001),
     ['R' = i50,
      'D0' = i30,
      'D1' = i39,
      'D2' = i48,
      'D3' = i27,
      'D4' = i15,
      'D5' = i30,
      'D6' = i39,
      'D7' = i33,
      'D8' = i9,
      'D9' = i27],
     [edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30)]).
step(cycle(i50, [i30, i39, i48, i27, i15, i30, i39, i48, i27, i15, i30]),
     rule(10001),
     ['R' = i50,
      'D0' = i30,
      'D1' = i39,
      'D2' = i48,
      'D3' = i27,
      'D4' = i15,
      'D5' = i30,
      'D6' = i39,
      'D7' = i48,
      'D8' = i27,
      'D9' = i15],
     [edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30)]).
step(cycle(i50, [i30, i39, i48, i27, i30, i39, i33, i9, i27, i15, i30]),
     rule(10001),
     ['R' = i50,
      'D0' = i30,
      'D1' = i39,
      'D2' = i48,
      'D3' = i27,
      'D4' = i30,
      'D5' = i39,
      'D6' = i33,
      'D7' = i9,
      'D8' = i27,
      'D9' = i15],
     [edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30)]).
step(cycle(i83, [i69, i0, i6, i84, i69, i6, i84, i69, i6, i84, i69]),
     rule(10001),
     ['R' = i83,
      'D0' = i69,
      'D1' = i0,
      'D2' = i6,
      'D3' = i84,
      'D4' = i69,
      'D5' = i6,
      'D6' = i84,
      'D7' = i69,
      'D8' = i6,
      'D9' = i84],
     [edge(i69, i83, i0),
      edge(i0, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69)]).
step(cycle(i77, [i24, i24, i24, i24, i24, i24, i24, i24, i24, i24, i24]),
     rule(10001),
     ['R' = i77,
      'D0' = i24,
      'D1' = i24,
      'D2' = i24,
      'D3' = i24,
      'D4' = i24,
      'D5' = i24,
      'D6' = i24,
      'D7' = i24,
      'D8' = i24,
      'D9' = i24],
     [edge(i24, i77, i24),
      edge(i24, i77, i24),
      edge(i24, i77, i24),
      edge(i24, i77, i24),
      edge(i24, i77, i24),
      edge(i24, i77, i24),
      edge(i24, i77, i24),
      edge(i24, i77, i24),
      edge(i24, i77, i24),
      edge(i24, i77, i24)]).
step(edge(i24, i77, i24), fact(4597), [], []).
step(cycle(i74, [i33, i60, i33, i60, i33, i60, i33, i60, i33, i60, i33]),
     rule(10001),
     ['R' = i74,
      'D0' = i33,
      'D1' = i60,
      'D2' = i33,
      'D3' = i60,
      'D4' = i33,
      'D5' = i60,
      'D6' = i33,
      'D7' = i60,
      'D8' = i33,
      'D9' = i60],
     [edge(i33, i74, i60),
      edge(i60, i74, i33),
      edge(i33, i74, i60),
      edge(i60, i74, i33),
      edge(i33, i74, i60),
      edge(i60, i74, i33),
      edge(i33, i74, i60),
      edge(i60, i74, i33),
      edge(i33, i74, i60),
      edge(i60, i74, i33)]).
step(cycle(i78, [i6, i6, i6, i6, i6, i6, i6, i6, i6, i6, i6]),
     rule(10001),
     ['R' = i78,
      'D0' = i6,
      'D1' = i6,
      'D2' = i6,
      'D3' = i6,
      'D4' = i6,
      'D5' = i6,
      'D6' = i6,
      'D7' = i6,
      'D8' = i6,
      'D9' = i6],
     [edge(i6, i78, i6),
      edge(i6, i78, i6),
      edge(i6, i78, i6),
      edge(i6, i78, i6),
      edge(i6, i78, i6),
      edge(i6, i78, i6),
      edge(i6, i78, i6),
      edge(i6, i78, i6),
      edge(i6, i78, i6),
      edge(i6, i78, i6)]).
step(edge(i6, i78, i6), fact(4626), [], []).
step(cycle(i83, [i69, i6, i84, i69, i0, i6, i84, i69, i6, i84, i69]),
     rule(10001),
     ['R' = i83,
      'D0' = i69,
      'D1' = i6,
      'D2' = i84,
      'D3' = i69,
      'D4' = i0,
      'D5' = i6,
      'D6' = i84,
      'D7' = i69,
      'D8' = i6,
      'D9' = i84],
     [edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i0),
      edge(i0, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69)]).
step(cycle(i83, [i69, i6, i84, i69, i6, i84, i69, i0, i6, i84, i69]),
     rule(10001),
     ['R' = i83,
      'D0' = i69,
      'D1' = i6,
      'D2' = i84,
      'D3' = i69,
      'D4' = i6,
      'D5' = i84,
      'D6' = i69,
      'D7' = i0,
      'D8' = i6,
      'D9' = i84],
     [edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i0),
      edge(i0, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69)]).
step(cycle(i44, [i48, i27, i54, i51, i63, i48, i27, i54, i51, i63, i48]),
     rule(10001),
     ['R' = i44,
      'D0' = i48,
      'D1' = i27,
      'D2' = i54,
      'D3' = i51,
      'D4' = i63,
      'D5' = i48,
      'D6' = i27,
      'D7' = i54,
      'D8' = i51,
      'D9' = i63],
     [edge(i48, i44, i27),
      edge(i27, i44, i54),
      edge(i54, i44, i51),
      edge(i51, i44, i63),
      edge(i63, i44, i48),
      edge(i48, i44, i27),
      edge(i27, i44, i54),
      edge(i54, i44, i51),
      edge(i51, i44, i63),
      edge(i63, i44, i48)]).
step(cycle(i32, [i6, i90, i6, i90, i6, i90, i6, i90, i6, i90, i6]),
     rule(10001),
     ['R' = i32,
      'D0' = i6,
      'D1' = i90,
      'D2' = i6,
      'D3' = i90,
      'D4' = i6,
      'D5' = i90,
      'D6' = i6,
      'D7' = i90,
      'D8' = i6,
      'D9' = i90],
     [edge(i6, i32, i90),
      edge(i90, i32, i6),
      edge(i6, i32, i90),
      edge(i90, i32, i6),
      edge(i6, i32, i90),
      edge(i90, i32, i6),
      edge(i6, i32, i90),
      edge(i90, i32, i6),
      edge(i6, i32, i90),
      edge(i90, i32, i6)]).
step(edge(i6, i32, i90), fact(4680), [], []).
step(edge(i90, i32, i6), fact(8920), [], []).
step(cycle(i11, [i15, i30, i78, i45, i51, i15, i30, i78, i45, i51, i15]),
     rule(10001),
     ['R' = i11,
      'D0' = i15,
      'D1' = i30,
      'D2' = i78,
      'D3' = i45,
      'D4' = i51,
      'D5' = i15,
      'D6' = i30,
      'D7' = i78,
      'D8' = i45,
      'D9' = i51],
     [edge(i15, i11, i30),
      edge(i30, i11, i78),
      edge(i78, i11, i45),
      edge(i45, i11, i51),
      edge(i51, i11, i15),
      edge(i15, i11, i30),
      edge(i30, i11, i78),
      edge(i78, i11, i45),
      edge(i45, i11, i51),
      edge(i51, i11, i15)]).
step(cycle(i24, [i33, i24, i33, i24, i33, i24, i33, i24, i33, i24, i33]),
     rule(10001),
     ['R' = i24,
      'D0' = i33,
      'D1' = i24,
      'D2' = i33,
      'D3' = i24,
      'D4' = i33,
      'D5' = i24,
      'D6' = i33,
      'D7' = i24,
      'D8' = i33,
      'D9' = i24],
     [edge(i33, i24, i24),
      edge(i24, i24, i33),
      edge(i33, i24, i24),
      edge(i24, i24, i33),
      edge(i33, i24, i24),
      edge(i24, i24, i33),
      edge(i33, i24, i24),
      edge(i24, i24, i33),
      edge(i33, i24, i24),
      edge(i24, i24, i33)]).
step(edge(i33, i24, i24), fact(4735), [], []).
step(edge(i24, i24, i33), fact(6822), [], []).
step(cycle(i9, [i54, i30, i9, i54, i30, i9, i54, i30, i9, i84, i54]),
     rule(10001),
     ['R' = i9,
      'D0' = i54,
      'D1' = i30,
      'D2' = i9,
      'D3' = i54,
      'D4' = i30,
      'D5' = i9,
      'D6' = i54,
      'D7' = i30,
      'D8' = i9,
      'D9' = i84],
     [edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i84),
      edge(i84, i9, i54)]).
step(cycle(i9, [i54, i30, i9, i54, i30, i9, i84, i54, i30, i9, i54]),
     rule(10001),
     ['R' = i9,
      'D0' = i54,
      'D1' = i30,
      'D2' = i9,
      'D3' = i54,
      'D4' = i30,
      'D5' = i9,
      'D6' = i84,
      'D7' = i54,
      'D8' = i30,
      'D9' = i9],
     [edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i84),
      edge(i84, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54)]).
step(cycle(i9, [i54, i30, i9, i84, i54, i30, i9, i54, i30, i9, i54]),
     rule(10001),
     ['R' = i9,
      'D0' = i54,
      'D1' = i30,
      'D2' = i9,
      'D3' = i84,
      'D4' = i54,
      'D5' = i30,
      'D6' = i9,
      'D7' = i54,
      'D8' = i30,
      'D9' = i9],
     [edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i84),
      edge(i84, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54)]).
step(cycle(i77, [i72, i72, i72, i72, i72, i72, i72, i72, i72, i72, i72]),
     rule(10001),
     ['R' = i77,
      'D0' = i72,
      'D1' = i72,
      'D2' = i72,
      'D3' = i72,
      'D4' = i72,
      'D5' = i72,
      'D6' = i72,
      'D7' = i72,
      'D8' = i72,
      'D9' = i72],
     [edge(i72, i77, i72),
      edge(i72, i77, i72),
      edge(i72, i77, i72),
      edge(i72, i77, i72),
      edge(i72, i77, i72),
      edge(i72, i77, i72),
      edge(i72, i77, i72),
      edge(i72, i77, i72),
      edge(i72, i77, i72),
      edge(i72, i77, i72)]).
step(edge(i72, i77, i72), fact(4762), [], []).
step(cycle(i81, [i75, i60, i21, i75, i60, i21, i75, i30, i75, i30, i75]),
     rule(10001),
     ['R' = i81,
      'D0' = i75,
      'D1' = i60,
      'D2' = i21,
      'D3' = i75,
      'D4' = i60,
      'D5' = i21,
      'D6' = i75,
      'D7' = i30,
      'D8' = i75,
      'D9' = i30],
     [edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75)]).
step(edge(i75, i81, i60), fact(4777), [], []).
step(edge(i60, i81, i21), fact(8349), [], []).
step(edge(i21, i81, i75), fact(6029), [], []).
step(edge(i75, i81, i30), fact(9019), [], []).
step(edge(i30, i81, i75), fact(9832), [], []).
step(cycle(i81, [i75, i60, i21, i75, i30, i75, i60, i21, i75, i30, i75]),
     rule(10001),
     ['R' = i81,
      'D0' = i75,
      'D1' = i60,
      'D2' = i21,
      'D3' = i75,
      'D4' = i30,
      'D5' = i75,
      'D6' = i60,
      'D7' = i21,
      'D8' = i75,
      'D9' = i30],
     [edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75)]).
step(cycle(i81, [i75, i60, i21, i75, i30, i75, i30, i75, i60, i21, i75]),
     rule(10001),
     ['R' = i81,
      'D0' = i75,
      'D1' = i60,
      'D2' = i21,
      'D3' = i75,
      'D4' = i30,
      'D5' = i75,
      'D6' = i30,
      'D7' = i75,
      'D8' = i60,
      'D9' = i21],
     [edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75)]).
step(cycle(i97, [i18, i69, i18, i69, i18, i69, i18, i69, i18, i69, i18]),
     rule(10001),
     ['R' = i97,
      'D0' = i18,
      'D1' = i69,
      'D2' = i18,
      'D3' = i69,
      'D4' = i18,
      'D5' = i69,
      'D6' = i18,
      'D7' = i69,
      'D8' = i18,
      'D9' = i69],
     [edge(i18, i97, i69),
      edge(i69, i97, i18),
      edge(i18, i97, i69),
      edge(i69, i97, i18),
      edge(i18, i97, i69),
      edge(i69, i97, i18),
      edge(i18, i97, i69),
      edge(i69, i97, i18),
      edge(i18, i97, i69),
      edge(i69, i97, i18)]).
step(edge(i18, i97, i69), fact(4808), [], []).
step(edge(i69, i97, i18), fact(9035), [], []).
step(cycle(i50, [i39, i48, i27, i15, i12, i27, i15, i12, i27, i30, i39]),
     rule(10001),
     ['R' = i50,
      'D0' = i39,
      'D1' = i48,
      'D2' = i27,
      'D3' = i15,
      'D4' = i12,
      'D5' = i27,
      'D6' = i15,
      'D7' = i12,
      'D8' = i27,
      'D9' = i30],
     [edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39)]).
step(cycle(i50, [i39, i48, i27, i15, i30, i39, i33, i9, i27, i30, i39]),
     rule(10001),
     ['R' = i50,
      'D0' = i39,
      'D1' = i48,
      'D2' = i27,
      'D3' = i15,
      'D4' = i30,
      'D5' = i39,
      'D6' = i33,
      'D7' = i9,
      'D8' = i27,
      'D9' = i30],
     [edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39)]).
step(cycle(i50, [i39, i48, i27, i15, i30, i39, i48, i27, i15, i30, i39]),
     rule(10001),
     ['R' = i50,
      'D0' = i39,
      'D1' = i48,
      'D2' = i27,
      'D3' = i15,
      'D4' = i30,
      'D5' = i39,
      'D6' = i48,
      'D7' = i27,
      'D8' = i15,
      'D9' = i30],
     [edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39)]).
step(cycle(i50, [i39, i48, i27, i30, i39, i33, i9, i27, i15, i30, i39]),
     rule(10001),
     ['R' = i50,
      'D0' = i39,
      'D1' = i48,
      'D2' = i27,
      'D3' = i30,
      'D4' = i39,
      'D5' = i33,
      'D6' = i9,
      'D7' = i27,
      'D8' = i15,
      'D9' = i30],
     [edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39)]).
step(cycle(i82, [i36, i36, i36, i36, i36, i36, i36, i36, i36, i36, i36]),
     rule(10001),
     ['R' = i82,
      'D0' = i36,
      'D1' = i36,
      'D2' = i36,
      'D3' = i36,
      'D4' = i36,
      'D5' = i36,
      'D6' = i36,
      'D7' = i36,
      'D8' = i36,
      'D9' = i36],
     [edge(i36, i82, i36),
      edge(i36, i82, i36),
      edge(i36, i82, i36),
      edge(i36, i82, i36),
      edge(i36, i82, i36),
      edge(i36, i82, i36),
      edge(i36, i82, i36),
      edge(i36, i82, i36),
      edge(i36, i82, i36),
      edge(i36, i82, i36)]).
step(edge(i36, i82, i36), fact(4823), [], []).
step(cycle(i44, [i27, i54, i51, i63, i48, i27, i54, i51, i63, i48, i27]),
     rule(10001),
     ['R' = i44,
      'D0' = i27,
      'D1' = i54,
      'D2' = i51,
      'D3' = i63,
      'D4' = i48,
      'D5' = i27,
      'D6' = i54,
      'D7' = i51,
      'D8' = i63,
      'D9' = i48],
     [edge(i27, i44, i54),
      edge(i54, i44, i51),
      edge(i51, i44, i63),
      edge(i63, i44, i48),
      edge(i48, i44, i27),
      edge(i27, i44, i54),
      edge(i54, i44, i51),
      edge(i51, i44, i63),
      edge(i63, i44, i48),
      edge(i48, i44, i27)]).
step(cycle(i5, [i60, i48, i0, i63, i9, i93, i81, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i48,
      'D2' = i0,
      'D3' = i63,
      'D4' = i9,
      'D5' = i93,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i48, i0, i63, i9, i93, i81, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i48,
      'D2' = i0,
      'D3' = i63,
      'D4' = i9,
      'D5' = i93,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i48, i0, i63, i9, i93, i9, i93, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i48,
      'D2' = i0,
      'D3' = i63,
      'D4' = i9,
      'D5' = i93,
      'D6' = i9,
      'D7' = i93,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i48, i0, i63, i9, i93, i9, i0, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i48,
      'D2' = i0,
      'D3' = i63,
      'D4' = i9,
      'D5' = i93,
      'D6' = i9,
      'D7' = i0,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i48, i0, i63, i9, i0, i81, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i48,
      'D2' = i0,
      'D3' = i63,
      'D4' = i9,
      'D5' = i0,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i48, i0, i63, i9, i0, i81, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i48,
      'D2' = i0,
      'D3' = i63,
      'D4' = i9,
      'D5' = i0,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i48, i0, i63, i81, i15, i81, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i48,
      'D2' = i0,
      'D3' = i63,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i48, i0, i63, i81, i15, i81, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i48,
      'D2' = i0,
      'D3' = i63,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i48, i0, i63, i81, i15, i60, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i48,
      'D2' = i0,
      'D3' = i63,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i48, i0, i63, i81, i15, i60, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i48,
      'D2' = i0,
      'D3' = i63,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i48, i0, i81, i15, i60, i48, i0, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i48,
      'D2' = i0,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i48,
      'D7' = i0,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i9, i93, i81, i15, i81, i15, i60, i48, i0, i63, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i93,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i48,
      'D8' = i0,
      'D9' = i63],
     [edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9)]).
step(cycle(i5, [i9, i93, i81, i15, i60, i48, i0, i63, i9, i93, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i93,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i48,
      'D6' = i0,
      'D7' = i63,
      'D8' = i9,
      'D9' = i93],
     [edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9)]).
step(cycle(i5, [i9, i93, i81, i15, i60, i15, i60, i48, i0, i63, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i93,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i48,
      'D8' = i0,
      'D9' = i63],
     [edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9)]).
step(cycle(i5, [i9, i93, i9, i93, i81, i15, i60, i48, i0, i63, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i93,
      'D2' = i9,
      'D3' = i93,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i48,
      'D8' = i0,
      'D9' = i63],
     [edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9)]).
step(cycle(i5, [i9, i93, i9, i93, i9, i93, i9, i93, i9, i93, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i93,
      'D2' = i9,
      'D3' = i93,
      'D4' = i9,
      'D5' = i93,
      'D6' = i9,
      'D7' = i93,
      'D8' = i9,
      'D9' = i93],
     [edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9)]).
step(cycle(i5, [i9, i93, i9, i93, i9, i0, i63, i9, i0, i63, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i93,
      'D2' = i9,
      'D3' = i93,
      'D4' = i9,
      'D5' = i0,
      'D6' = i63,
      'D7' = i9,
      'D8' = i0,
      'D9' = i63],
     [edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9)]).
step(cycle(i5, [i9, i93, i9, i0, i63, i9, i93, i9, i0, i63, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i93,
      'D2' = i9,
      'D3' = i0,
      'D4' = i63,
      'D5' = i9,
      'D6' = i93,
      'D7' = i9,
      'D8' = i0,
      'D9' = i63],
     [edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9)]).
step(cycle(i5, [i9, i93, i9, i0, i63, i9, i0, i63, i9, i93, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i93,
      'D2' = i9,
      'D3' = i0,
      'D4' = i63,
      'D5' = i9,
      'D6' = i0,
      'D7' = i63,
      'D8' = i9,
      'D9' = i93],
     [edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9)]).
step(cycle(i5, [i9, i93, i9, i0, i81, i15, i60, i48, i0, i63, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i93,
      'D2' = i9,
      'D3' = i0,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i48,
      'D8' = i0,
      'D9' = i63],
     [edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9)]).
step(cycle(i60, [i99, i33, i12, i63, i93, i27, i39, i48, i42, i45, i99]),
     rule(10001),
     ['R' = i60,
      'D0' = i99,
      'D1' = i33,
      'D2' = i12,
      'D3' = i63,
      'D4' = i93,
      'D5' = i27,
      'D6' = i39,
      'D7' = i48,
      'D8' = i42,
      'D9' = i45],
     [edge(i99, i60, i33),
      edge(i33, i60, i12),
      edge(i12, i60, i63),
      edge(i63, i60, i93),
      edge(i93, i60, i27),
      edge(i27, i60, i39),
      edge(i39, i60, i48),
      edge(i48, i60, i42),
      edge(i42, i60, i45),
      edge(i45, i60, i99)]).
step(cycle(i86, [i0, i0, i0, i0, i0, i0, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i86,
      'D0' = i0,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i86, i0),
      edge(i0, i86, i0),
      edge(i0, i86, i0),
      edge(i0, i86, i0),
      edge(i0, i86, i0),
      edge(i0, i86, i0),
      edge(i0, i86, i0),
      edge(i0, i86, i0),
      edge(i0, i86, i0),
      edge(i0, i86, i0)]).
step(edge(i0, i86, i0), fact(5027), [], []).
step(cycle(i54, [i33, i96, i9, i51, i66, i33, i96, i9, i51, i66, i33]),
     rule(10001),
     ['R' = i54,
      'D0' = i33,
      'D1' = i96,
      'D2' = i9,
      'D3' = i51,
      'D4' = i66,
      'D5' = i33,
      'D6' = i96,
      'D7' = i9,
      'D8' = i51,
      'D9' = i66],
     [edge(i33, i54, i96),
      edge(i96, i54, i9),
      edge(i9, i54, i51),
      edge(i51, i54, i66),
      edge(i66, i54, i33),
      edge(i33, i54, i96),
      edge(i96, i54, i9),
      edge(i9, i54, i51),
      edge(i51, i54, i66),
      edge(i66, i54, i33)]).
step(cycle(i70, [i75, i69, i90, i39, i48, i69, i84, i87, i69, i84, i75]),
     rule(10001),
     ['R' = i70,
      'D0' = i75,
      'D1' = i69,
      'D2' = i90,
      'D3' = i39,
      'D4' = i48,
      'D5' = i69,
      'D6' = i84,
      'D7' = i87,
      'D8' = i69,
      'D9' = i84],
     [edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75)]).
step(cycle(i70, [i75, i69, i90, i39, i48, i69, i84, i75, i69, i84, i75]),
     rule(10001),
     ['R' = i70,
      'D0' = i75,
      'D1' = i69,
      'D2' = i90,
      'D3' = i39,
      'D4' = i48,
      'D5' = i69,
      'D6' = i84,
      'D7' = i75,
      'D8' = i69,
      'D9' = i84],
     [edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75)]).
step(cycle(i70, [i75, i69, i84, i87, i69, i90, i39, i48, i69, i84, i75]),
     rule(10001),
     ['R' = i70,
      'D0' = i75,
      'D1' = i69,
      'D2' = i84,
      'D3' = i87,
      'D4' = i69,
      'D5' = i90,
      'D6' = i39,
      'D7' = i48,
      'D8' = i69,
      'D9' = i84],
     [edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75)]).
step(cycle(i70, [i75, i69, i84, i75, i69, i90, i39, i48, i69, i84, i75]),
     rule(10001),
     ['R' = i70,
      'D0' = i75,
      'D1' = i69,
      'D2' = i84,
      'D3' = i75,
      'D4' = i69,
      'D5' = i90,
      'D6' = i39,
      'D7' = i48,
      'D8' = i69,
      'D9' = i84],
     [edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75)]).
step(cycle(i79, [i9, i69, i9, i69, i9, i69, i9, i69, i9, i69, i9]),
     rule(10001),
     ['R' = i79,
      'D0' = i9,
      'D1' = i69,
      'D2' = i9,
      'D3' = i69,
      'D4' = i9,
      'D5' = i69,
      'D6' = i9,
      'D7' = i69,
      'D8' = i9,
      'D9' = i69],
     [edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9)]).
step(cycle(i79, [i9, i69, i9, i69, i9, i69, i9, i39, i3, i69, i9]),
     rule(10001),
     ['R' = i79,
      'D0' = i9,
      'D1' = i69,
      'D2' = i9,
      'D3' = i69,
      'D4' = i9,
      'D5' = i69,
      'D6' = i9,
      'D7' = i39,
      'D8' = i3,
      'D9' = i69],
     [edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9)]).
step(cycle(i79, [i9, i69, i9, i69, i9, i39, i3, i69, i9, i69, i9]),
     rule(10001),
     ['R' = i79,
      'D0' = i9,
      'D1' = i69,
      'D2' = i9,
      'D3' = i69,
      'D4' = i9,
      'D5' = i39,
      'D6' = i3,
      'D7' = i69,
      'D8' = i9,
      'D9' = i69],
     [edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9)]).
step(cycle(i79, [i9, i69, i9, i39, i3, i69, i9, i69, i9, i69, i9]),
     rule(10001),
     ['R' = i79,
      'D0' = i9,
      'D1' = i69,
      'D2' = i9,
      'D3' = i39,
      'D4' = i3,
      'D5' = i69,
      'D6' = i9,
      'D7' = i69,
      'D8' = i9,
      'D9' = i69],
     [edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9)]).
step(cycle(i79, [i9, i69, i9, i39, i3, i69, i9, i39, i3, i69, i9]),
     rule(10001),
     ['R' = i79,
      'D0' = i9,
      'D1' = i69,
      'D2' = i9,
      'D3' = i39,
      'D4' = i3,
      'D5' = i69,
      'D6' = i9,
      'D7' = i39,
      'D8' = i3,
      'D9' = i69],
     [edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9)]).
step(cycle(i44, [i54, i51, i63, i48, i27, i54, i51, i63, i48, i27, i54]),
     rule(10001),
     ['R' = i44,
      'D0' = i54,
      'D1' = i51,
      'D2' = i63,
      'D3' = i48,
      'D4' = i27,
      'D5' = i54,
      'D6' = i51,
      'D7' = i63,
      'D8' = i48,
      'D9' = i27],
     [edge(i54, i44, i51),
      edge(i51, i44, i63),
      edge(i63, i44, i48),
      edge(i48, i44, i27),
      edge(i27, i44, i54),
      edge(i54, i44, i51),
      edge(i51, i44, i63),
      edge(i63, i44, i48),
      edge(i48, i44, i27),
      edge(i27, i44, i54)]).
step(cycle(i50, [i15, i12, i27, i15, i12, i27, i30, i39, i48, i27, i15]),
     rule(10001),
     ['R' = i50,
      'D0' = i15,
      'D1' = i12,
      'D2' = i27,
      'D3' = i15,
      'D4' = i12,
      'D5' = i27,
      'D6' = i30,
      'D7' = i39,
      'D8' = i48,
      'D9' = i27],
     [edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15)]).
step(cycle(i50, [i15, i12, i27, i15, i21, i72, i78, i87, i48, i27, i15]),
     rule(10001),
     ['R' = i50,
      'D0' = i15,
      'D1' = i12,
      'D2' = i27,
      'D3' = i15,
      'D4' = i21,
      'D5' = i72,
      'D6' = i78,
      'D7' = i87,
      'D8' = i48,
      'D9' = i27],
     [edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i21),
      edge(i21, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15)]).
step(cycle(i50, [i15, i12, i27, i30, i39, i33, i9, i33, i9, i27, i15]),
     rule(10001),
     ['R' = i50,
      'D0' = i15,
      'D1' = i12,
      'D2' = i27,
      'D3' = i30,
      'D4' = i39,
      'D5' = i33,
      'D6' = i9,
      'D7' = i33,
      'D8' = i9,
      'D9' = i27],
     [edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15)]).
step(cycle(i50, [i15, i12, i27, i30, i39, i48, i27, i15, i12, i27, i15]),
     rule(10001),
     ['R' = i50,
      'D0' = i15,
      'D1' = i12,
      'D2' = i27,
      'D3' = i30,
      'D4' = i39,
      'D5' = i48,
      'D6' = i27,
      'D7' = i15,
      'D8' = i12,
      'D9' = i27],
     [edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i0, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i0, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i0, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i0, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i0, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i0, i30, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i0, i30, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i0, i30, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i30, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i30, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i30, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i30, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i0, i30, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i30, i0, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i30, i0, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i30, i0, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i30, i0, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i30, i0, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i30, i0, i30, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i30, i0, i30, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i0, i30, i0, i30, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i0, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i0, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i0, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i0, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i0, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i0, i30, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i0, i30, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i0, i30, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i30, i0, i0, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i30, i0, i0, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i30, i0, i0, i30, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i30, i0, i30, i0, i0, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0)]).
step(cycle(i75, [i0, i30, i0, i30, i0, i30, i0, i30, i0, i30, i0]),
     rule(10001),
     ['R' = i75,
      'D0' = i0,
      'D1' = i30,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i30],
     [edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0)]).
step(cycle(i67, [i15, i15, i15, i15, i15, i15, i15, i15, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i15, i15, i15, i15, i15, i15, i54, i9, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i54,
      'D9' = i9],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15)]).
step(cycle(i67, [i15, i15, i15, i15, i15, i15, i15, i54, i9, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i54,
      'D8' = i9,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i15, i15, i15, i15, i54, i9, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i54,
      'D7' = i9,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i15, i15, i15, i54, i9, i15, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i54,
      'D6' = i9,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i15, i15, i15, i54, i9, i15, i54, i9, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i54,
      'D6' = i9,
      'D7' = i15,
      'D8' = i54,
      'D9' = i9],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15)]).
step(cycle(i67, [i15, i15, i15, i15, i54, i9, i15, i15, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i54,
      'D5' = i9,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i15, i15, i54, i9, i15, i15, i54, i9, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i54,
      'D5' = i9,
      'D6' = i15,
      'D7' = i15,
      'D8' = i54,
      'D9' = i9],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15)]).
step(cycle(i67, [i15, i15, i15, i15, i54, i9, i15, i54, i9, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i54,
      'D5' = i9,
      'D6' = i15,
      'D7' = i54,
      'D8' = i9,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i15, i54, i9, i15, i15, i15, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i54,
      'D4' = i9,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i15, i54, i9, i15, i15, i15, i54, i9, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i54,
      'D4' = i9,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i54,
      'D9' = i9],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15)]).
step(cycle(i67, [i15, i15, i15, i54, i9, i15, i15, i54, i9, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i54,
      'D4' = i9,
      'D5' = i15,
      'D6' = i15,
      'D7' = i54,
      'D8' = i9,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i15, i54, i9, i15, i54, i9, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i54,
      'D4' = i9,
      'D5' = i15,
      'D6' = i54,
      'D7' = i9,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i54, i9, i15, i15, i15, i15, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i54,
      'D3' = i9,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i54, i9, i15, i15, i15, i15, i54, i9, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i54,
      'D3' = i9,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i54,
      'D9' = i9],
     [edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15)]).
step(cycle(i67, [i15, i15, i54, i9, i15, i15, i15, i54, i9, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i54,
      'D3' = i9,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i54,
      'D8' = i9,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i54, i9, i15, i15, i54, i9, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i54,
      'D3' = i9,
      'D4' = i15,
      'D5' = i15,
      'D6' = i54,
      'D7' = i9,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i54, i9, i15, i54, i9, i15, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i54,
      'D3' = i9,
      'D4' = i15,
      'D5' = i54,
      'D6' = i9,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i15, i54, i9, i15, i54, i9, i15, i54, i9, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i15,
      'D2' = i54,
      'D3' = i9,
      'D4' = i15,
      'D5' = i54,
      'D6' = i9,
      'D7' = i15,
      'D8' = i54,
      'D9' = i9],
     [edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15)]).
step(cycle(i70, [i84, i87, i69, i90, i39, i48, i69, i84, i87, i69, i84]),
     rule(10001),
     ['R' = i70,
      'D0' = i84,
      'D1' = i87,
      'D2' = i69,
      'D3' = i90,
      'D4' = i39,
      'D5' = i48,
      'D6' = i69,
      'D7' = i84,
      'D8' = i87,
      'D9' = i69],
     [edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84)]).
step(cycle(i70, [i84, i87, i69, i90, i39, i48, i69, i84, i75, i69, i84]),
     rule(10001),
     ['R' = i70,
      'D0' = i84,
      'D1' = i87,
      'D2' = i69,
      'D3' = i90,
      'D4' = i39,
      'D5' = i48,
      'D6' = i69,
      'D7' = i84,
      'D8' = i75,
      'D9' = i69],
     [edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84)]).
step(cycle(i70, [i84, i87, i69, i84, i87, i69, i90, i39, i48, i69, i84]),
     rule(10001),
     ['R' = i70,
      'D0' = i84,
      'D1' = i87,
      'D2' = i69,
      'D3' = i84,
      'D4' = i87,
      'D5' = i69,
      'D6' = i90,
      'D7' = i39,
      'D8' = i48,
      'D9' = i69],
     [edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84)]).
step(cycle(i70, [i84, i87, i69, i84, i75, i69, i90, i39, i48, i69, i84]),
     rule(10001),
     ['R' = i70,
      'D0' = i84,
      'D1' = i87,
      'D2' = i69,
      'D3' = i84,
      'D4' = i75,
      'D5' = i69,
      'D6' = i90,
      'D7' = i39,
      'D8' = i48,
      'D9' = i69],
     [edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84)]).
step(cycle(i24, [i27, i27, i27, i27, i27, i27, i27, i27, i27, i27, i27]),
     rule(10001),
     ['R' = i24,
      'D0' = i27,
      'D1' = i27,
      'D2' = i27,
      'D3' = i27,
      'D4' = i27,
      'D5' = i27,
      'D6' = i27,
      'D7' = i27,
      'D8' = i27,
      'D9' = i27],
     [edge(i27, i24, i27),
      edge(i27, i24, i27),
      edge(i27, i24, i27),
      edge(i27, i24, i27),
      edge(i27, i24, i27),
      edge(i27, i24, i27),
      edge(i27, i24, i27),
      edge(i27, i24, i27),
      edge(i27, i24, i27),
      edge(i27, i24, i27)]).
step(edge(i27, i24, i27), fact(5255), [], []).
step(cycle(i19, [i93, i66, i36, i21, i87, i69, i36, i72, i33, i12, i93]),
     rule(10001),
     ['R' = i19,
      'D0' = i93,
      'D1' = i66,
      'D2' = i36,
      'D3' = i21,
      'D4' = i87,
      'D5' = i69,
      'D6' = i36,
      'D7' = i72,
      'D8' = i33,
      'D9' = i12],
     [edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93)]).
step(cycle(i19, [i93, i66, i36, i21, i21, i21, i21, i87, i33, i12, i93]),
     rule(10001),
     ['R' = i19,
      'D0' = i93,
      'D1' = i66,
      'D2' = i36,
      'D3' = i21,
      'D4' = i21,
      'D5' = i21,
      'D6' = i21,
      'D7' = i87,
      'D8' = i33,
      'D9' = i12],
     [edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93)]).
step(cycle(i19, [i93, i66, i36, i72, i66, i36, i21, i87, i33, i12, i93]),
     rule(10001),
     ['R' = i19,
      'D0' = i93,
      'D1' = i66,
      'D2' = i36,
      'D3' = i72,
      'D4' = i66,
      'D5' = i36,
      'D6' = i21,
      'D7' = i87,
      'D8' = i33,
      'D9' = i12],
     [edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93)]).
step(cycle(i52, [i21, i78, i21, i78, i21, i78, i21, i78, i21, i78, i21]),
     rule(10001),
     ['R' = i52,
      'D0' = i21,
      'D1' = i78,
      'D2' = i21,
      'D3' = i78,
      'D4' = i21,
      'D5' = i78,
      'D6' = i21,
      'D7' = i78,
      'D8' = i21,
      'D9' = i78],
     [edge(i21, i52, i78),
      edge(i78, i52, i21),
      edge(i21, i52, i78),
      edge(i78, i52, i21),
      edge(i21, i52, i78),
      edge(i78, i52, i21),
      edge(i21, i52, i78),
      edge(i78, i52, i21),
      edge(i21, i52, i78),
      edge(i78, i52, i21)]).
step(cycle(i44, [i63, i48, i27, i54, i51, i63, i48, i27, i54, i51, i63]),
     rule(10001),
     ['R' = i44,
      'D0' = i63,
      'D1' = i48,
      'D2' = i27,
      'D3' = i54,
      'D4' = i51,
      'D5' = i63,
      'D6' = i48,
      'D7' = i27,
      'D8' = i54,
      'D9' = i51],
     [edge(i63, i44, i48),
      edge(i48, i44, i27),
      edge(i27, i44, i54),
      edge(i54, i44, i51),
      edge(i51, i44, i63),
      edge(i63, i44, i48),
      edge(i48, i44, i27),
      edge(i27, i44, i54),
      edge(i54, i44, i51),
      edge(i51, i44, i63)]).
step(cycle(i70, [i39, i48, i69, i84, i87, i69, i84, i87, i69, i90, i39]),
     rule(10001),
     ['R' = i70,
      'D0' = i39,
      'D1' = i48,
      'D2' = i69,
      'D3' = i84,
      'D4' = i87,
      'D5' = i69,
      'D6' = i84,
      'D7' = i87,
      'D8' = i69,
      'D9' = i90],
     [edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39)]).
step(cycle(i70, [i39, i48, i69, i84, i87, i69, i84, i75, i69, i90, i39]),
     rule(10001),
     ['R' = i70,
      'D0' = i39,
      'D1' = i48,
      'D2' = i69,
      'D3' = i84,
      'D4' = i87,
      'D5' = i69,
      'D6' = i84,
      'D7' = i75,
      'D8' = i69,
      'D9' = i90],
     [edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39)]).
step(cycle(i70, [i39, i48, i69, i84, i75, i69, i84, i87, i69, i90, i39]),
     rule(10001),
     ['R' = i70,
      'D0' = i39,
      'D1' = i48,
      'D2' = i69,
      'D3' = i84,
      'D4' = i75,
      'D5' = i69,
      'D6' = i84,
      'D7' = i87,
      'D8' = i69,
      'D9' = i90],
     [edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39)]).
step(cycle(i70, [i39, i48, i69, i84, i75, i69, i84, i75, i69, i90, i39]),
     rule(10001),
     ['R' = i70,
      'D0' = i39,
      'D1' = i48,
      'D2' = i69,
      'D3' = i84,
      'D4' = i75,
      'D5' = i69,
      'D6' = i84,
      'D7' = i75,
      'D8' = i69,
      'D9' = i90],
     [edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39)]).
step(cycle(i5, [i9, i0, i63, i9, i93, i9, i93, i9, i0, i63, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i0,
      'D2' = i63,
      'D3' = i9,
      'D4' = i93,
      'D5' = i9,
      'D6' = i93,
      'D7' = i9,
      'D8' = i0,
      'D9' = i63],
     [edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9)]).
step(cycle(i5, [i9, i0, i63, i9, i93, i9, i0, i63, i9, i93, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i0,
      'D2' = i63,
      'D3' = i9,
      'D4' = i93,
      'D5' = i9,
      'D6' = i0,
      'D7' = i63,
      'D8' = i9,
      'D9' = i93],
     [edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9)]).
step(cycle(i5, [i9, i0, i63, i9, i0, i63, i9, i93, i9, i93, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i0,
      'D2' = i63,
      'D3' = i9,
      'D4' = i0,
      'D5' = i63,
      'D6' = i9,
      'D7' = i93,
      'D8' = i9,
      'D9' = i93],
     [edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9)]).
step(cycle(i5, [i9, i0, i81, i15, i81, i15, i60, i48, i0, i63, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i0,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i48,
      'D8' = i0,
      'D9' = i63],
     [edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9)]).
step(cycle(i5, [i9, i0, i81, i15, i60, i48, i0, i63, i9, i93, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i0,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i48,
      'D6' = i0,
      'D7' = i63,
      'D8' = i9,
      'D9' = i93],
     [edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9)]).
step(cycle(i5, [i9, i0, i81, i15, i60, i15, i60, i48, i0, i63, i9]),
     rule(10001),
     ['R' = i5,
      'D0' = i9,
      'D1' = i0,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i48,
      'D8' = i0,
      'D9' = i63],
     [edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9)]).
step(cycle(i28, [i18, i78, i18, i78, i18, i78, i18, i78, i18, i78, i18]),
     rule(10001),
     ['R' = i28,
      'D0' = i18,
      'D1' = i78,
      'D2' = i18,
      'D3' = i78,
      'D4' = i18,
      'D5' = i78,
      'D6' = i18,
      'D7' = i78,
      'D8' = i18,
      'D9' = i78],
     [edge(i18, i28, i78),
      edge(i78, i28, i18),
      edge(i18, i28, i78),
      edge(i78, i28, i18),
      edge(i18, i28, i78),
      edge(i78, i28, i18),
      edge(i18, i28, i78),
      edge(i78, i28, i18),
      edge(i18, i28, i78),
      edge(i78, i28, i18)]).
step(cycle(i60, [i45, i99, i33, i12, i63, i93, i27, i39, i48, i42, i45]),
     rule(10001),
     ['R' = i60,
      'D0' = i45,
      'D1' = i99,
      'D2' = i33,
      'D3' = i12,
      'D4' = i63,
      'D5' = i93,
      'D6' = i27,
      'D7' = i39,
      'D8' = i48,
      'D9' = i42],
     [edge(i45, i60, i99),
      edge(i99, i60, i33),
      edge(i33, i60, i12),
      edge(i12, i60, i63),
      edge(i63, i60, i93),
      edge(i93, i60, i27),
      edge(i27, i60, i39),
      edge(i39, i60, i48),
      edge(i48, i60, i42),
      edge(i42, i60, i45)]).
step(cycle(i92, [i84, i45, i84, i45, i84, i45, i84, i45, i84, i45, i84]),
     rule(10001),
     ['R' = i92,
      'D0' = i84,
      'D1' = i45,
      'D2' = i84,
      'D3' = i45,
      'D4' = i84,
      'D5' = i45,
      'D6' = i84,
      'D7' = i45,
      'D8' = i84,
      'D9' = i45],
     [edge(i84, i92, i45),
      edge(i45, i92, i84),
      edge(i84, i92, i45),
      edge(i45, i92, i84),
      edge(i84, i92, i45),
      edge(i45, i92, i84),
      edge(i84, i92, i45),
      edge(i45, i92, i84),
      edge(i84, i92, i45),
      edge(i45, i92, i84)]).
step(cycle(i0, [i9, i12, i66, i9, i12, i66, i9, i12, i9, i12, i9]),
     rule(10001),
     ['R' = i0,
      'D0' = i9,
      'D1' = i12,
      'D2' = i66,
      'D3' = i9,
      'D4' = i12,
      'D5' = i66,
      'D6' = i9,
      'D7' = i12,
      'D8' = i9,
      'D9' = i12],
     [edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9)]).
step(cycle(i0, [i9, i12, i66, i9, i12, i9, i12, i66, i9, i12, i9]),
     rule(10001),
     ['R' = i0,
      'D0' = i9,
      'D1' = i12,
      'D2' = i66,
      'D3' = i9,
      'D4' = i12,
      'D5' = i9,
      'D6' = i12,
      'D7' = i66,
      'D8' = i9,
      'D9' = i12],
     [edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9)]).
step(cycle(i0, [i9, i12, i66, i9, i12, i9, i12, i9, i12, i66, i9]),
     rule(10001),
     ['R' = i0,
      'D0' = i9,
      'D1' = i12,
      'D2' = i66,
      'D3' = i9,
      'D4' = i12,
      'D5' = i9,
      'D6' = i12,
      'D7' = i9,
      'D8' = i12,
      'D9' = i66],
     [edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9)]).
step(cycle(i0, [i9, i12, i9, i12, i66, i9, i12, i66, i9, i12, i9]),
     rule(10001),
     ['R' = i0,
      'D0' = i9,
      'D1' = i12,
      'D2' = i9,
      'D3' = i12,
      'D4' = i66,
      'D5' = i9,
      'D6' = i12,
      'D7' = i66,
      'D8' = i9,
      'D9' = i12],
     [edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9)]).
step(cycle(i0, [i9, i12, i9, i12, i66, i9, i12, i9, i12, i66, i9]),
     rule(10001),
     ['R' = i0,
      'D0' = i9,
      'D1' = i12,
      'D2' = i9,
      'D3' = i12,
      'D4' = i66,
      'D5' = i9,
      'D6' = i12,
      'D7' = i9,
      'D8' = i12,
      'D9' = i66],
     [edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9)]).
step(cycle(i0, [i9, i12, i9, i12, i9, i12, i66, i9, i12, i66, i9]),
     rule(10001),
     ['R' = i0,
      'D0' = i9,
      'D1' = i12,
      'D2' = i9,
      'D3' = i12,
      'D4' = i9,
      'D5' = i12,
      'D6' = i66,
      'D7' = i9,
      'D8' = i12,
      'D9' = i66],
     [edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9)]).
step(cycle(i0, [i9, i12, i9, i12, i9, i12, i9, i12, i9, i12, i9]),
     rule(10001),
     ['R' = i0,
      'D0' = i9,
      'D1' = i12,
      'D2' = i9,
      'D3' = i12,
      'D4' = i9,
      'D5' = i12,
      'D6' = i9,
      'D7' = i12,
      'D8' = i9,
      'D9' = i12],
     [edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9)]).
step(cycle(i2, [i3, i3, i3, i3, i3, i3, i3, i3, i3, i3, i3]),
     rule(10001),
     ['R' = i2,
      'D0' = i3,
      'D1' = i3,
      'D2' = i3,
      'D3' = i3,
      'D4' = i3,
      'D5' = i3,
      'D6' = i3,
      'D7' = i3,
      'D8' = i3,
      'D9' = i3],
     [edge(i3, i2, i3),
      edge(i3, i2, i3),
      edge(i3, i2, i3),
      edge(i3, i2, i3),
      edge(i3, i2, i3),
      edge(i3, i2, i3),
      edge(i3, i2, i3),
      edge(i3, i2, i3),
      edge(i3, i2, i3),
      edge(i3, i2, i3)]).
step(edge(i3, i2, i3), fact(5448), [], []).
step(cycle(i84, [i21, i87, i33, i93, i51, i30, i21, i87, i51, i30, i21]),
     rule(10001),
     ['R' = i84,
      'D0' = i21,
      'D1' = i87,
      'D2' = i33,
      'D3' = i93,
      'D4' = i51,
      'D5' = i30,
      'D6' = i21,
      'D7' = i87,
      'D8' = i51,
      'D9' = i30],
     [edge(i21, i84, i87),
      edge(i87, i84, i33),
      edge(i33, i84, i93),
      edge(i93, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21)]).
step(edge(i21, i84, i87), fact(5454), [], []).
step(edge(i87, i84, i33), fact(6566), [], []).
step(edge(i33, i84, i93), fact(8556), [], []).
step(edge(i93, i84, i51), fact(5826), [], []).
step(edge(i51, i84, i30), fact(7107), [], []).
step(edge(i30, i84, i21), fact(6974), [], []).
step(edge(i87, i84, i51), fact(8934), [], []).
step(cycle(i84, [i21, i87, i51, i30, i21, i87, i33, i93, i51, i30, i21]),
     rule(10001),
     ['R' = i84,
      'D0' = i21,
      'D1' = i87,
      'D2' = i51,
      'D3' = i30,
      'D4' = i21,
      'D5' = i87,
      'D6' = i33,
      'D7' = i93,
      'D8' = i51,
      'D9' = i30],
     [edge(i21, i84, i87),
      edge(i87, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i33),
      edge(i33, i84, i93),
      edge(i93, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21)]).
step(cycle(i65, [i78, i78, i78, i78, i78, i78, i78, i78, i78, i78, i78]),
     rule(10001),
     ['R' = i65,
      'D0' = i78,
      'D1' = i78,
      'D2' = i78,
      'D3' = i78,
      'D4' = i78,
      'D5' = i78,
      'D6' = i78,
      'D7' = i78,
      'D8' = i78,
      'D9' = i78],
     [edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78)]).
step(cycle(i65, [i78, i78, i78, i78, i78, i78, i9, i96, i18, i57, i78]),
     rule(10001),
     ['R' = i65,
      'D0' = i78,
      'D1' = i78,
      'D2' = i78,
      'D3' = i78,
      'D4' = i78,
      'D5' = i78,
      'D6' = i9,
      'D7' = i96,
      'D8' = i18,
      'D9' = i57],
     [edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78)]).
step(cycle(i65, [i78, i78, i78, i78, i78, i9, i96, i18, i57, i78, i78]),
     rule(10001),
     ['R' = i65,
      'D0' = i78,
      'D1' = i78,
      'D2' = i78,
      'D3' = i78,
      'D4' = i78,
      'D5' = i9,
      'D6' = i96,
      'D7' = i18,
      'D8' = i57,
      'D9' = i78],
     [edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78)]).
step(cycle(i65, [i78, i78, i78, i78, i9, i96, i18, i57, i78, i78, i78]),
     rule(10001),
     ['R' = i65,
      'D0' = i78,
      'D1' = i78,
      'D2' = i78,
      'D3' = i78,
      'D4' = i9,
      'D5' = i96,
      'D6' = i18,
      'D7' = i57,
      'D8' = i78,
      'D9' = i78],
     [edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78)]).
step(cycle(i65, [i78, i78, i78, i9, i96, i18, i57, i78, i78, i78, i78]),
     rule(10001),
     ['R' = i65,
      'D0' = i78,
      'D1' = i78,
      'D2' = i78,
      'D3' = i9,
      'D4' = i96,
      'D5' = i18,
      'D6' = i57,
      'D7' = i78,
      'D8' = i78,
      'D9' = i78],
     [edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78)]).
step(cycle(i65, [i78, i78, i9, i3, i84, i45, i9, i96, i18, i57, i78]),
     rule(10001),
     ['R' = i65,
      'D0' = i78,
      'D1' = i78,
      'D2' = i9,
      'D3' = i3,
      'D4' = i84,
      'D5' = i45,
      'D6' = i9,
      'D7' = i96,
      'D8' = i18,
      'D9' = i57],
     [edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i3),
      edge(i3, i65, i84),
      edge(i84, i65, i45),
      edge(i45, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78)]).
step(cycle(i65, [i78, i78, i9, i96, i18, i57, i78, i78, i78, i78, i78]),
     rule(10001),
     ['R' = i65,
      'D0' = i78,
      'D1' = i78,
      'D2' = i9,
      'D3' = i96,
      'D4' = i18,
      'D5' = i57,
      'D6' = i78,
      'D7' = i78,
      'D8' = i78,
      'D9' = i78],
     [edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78)]).
step(cycle(i65, [i45, i9, i96, i18, i57, i78, i78, i9, i3, i84, i45]),
     rule(10001),
     ['R' = i65,
      'D0' = i45,
      'D1' = i9,
      'D2' = i96,
      'D3' = i18,
      'D4' = i57,
      'D5' = i78,
      'D6' = i78,
      'D7' = i9,
      'D8' = i3,
      'D9' = i84],
     [edge(i45, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i3),
      edge(i3, i65, i84),
      edge(i84, i65, i45)]).
step(cycle(i21, [i3, i3, i3, i3, i3, i3, i3, i3, i3, i3, i3]),
     rule(10001),
     ['R' = i21,
      'D0' = i3,
      'D1' = i3,
      'D2' = i3,
      'D3' = i3,
      'D4' = i3,
      'D5' = i3,
      'D6' = i3,
      'D7' = i3,
      'D8' = i3,
      'D9' = i3],
     [edge(i3, i21, i3),
      edge(i3, i21, i3),
      edge(i3, i21, i3),
      edge(i3, i21, i3),
      edge(i3, i21, i3),
      edge(i3, i21, i3),
      edge(i3, i21, i3),
      edge(i3, i21, i3),
      edge(i3, i21, i3),
      edge(i3, i21, i3)]).
step(edge(i3, i21, i3), fact(5494), [], []).
step(cycle(i27, [i72, i21, i72, i21, i72, i21, i72, i21, i72, i21, i72]),
     rule(10001),
     ['R' = i27,
      'D0' = i72,
      'D1' = i21,
      'D2' = i72,
      'D3' = i21,
      'D4' = i72,
      'D5' = i21,
      'D6' = i72,
      'D7' = i21,
      'D8' = i72,
      'D9' = i21],
     [edge(i72, i27, i21),
      edge(i21, i27, i72),
      edge(i72, i27, i21),
      edge(i21, i27, i72),
      edge(i72, i27, i21),
      edge(i21, i27, i72),
      edge(i72, i27, i21),
      edge(i21, i27, i72),
      edge(i72, i27, i21),
      edge(i21, i27, i72)]).
step(cycle(i5, [i48, i0, i63, i9, i93, i81, i15, i81, i15, i60, i48]),
     rule(10001),
     ['R' = i5,
      'D0' = i48,
      'D1' = i0,
      'D2' = i63,
      'D3' = i9,
      'D4' = i93,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48)]).
step(cycle(i5, [i48, i0, i63, i9, i93, i81, i15, i60, i15, i60, i48]),
     rule(10001),
     ['R' = i5,
      'D0' = i48,
      'D1' = i0,
      'D2' = i63,
      'D3' = i9,
      'D4' = i93,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48)]).
step(cycle(i5, [i48, i0, i63, i9, i93, i9, i93, i81, i15, i60, i48]),
     rule(10001),
     ['R' = i5,
      'D0' = i48,
      'D1' = i0,
      'D2' = i63,
      'D3' = i9,
      'D4' = i93,
      'D5' = i9,
      'D6' = i93,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48)]).
step(cycle(i5, [i48, i0, i63, i9, i93, i9, i0, i81, i15, i60, i48]),
     rule(10001),
     ['R' = i5,
      'D0' = i48,
      'D1' = i0,
      'D2' = i63,
      'D3' = i9,
      'D4' = i93,
      'D5' = i9,
      'D6' = i0,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48)]).
step(cycle(i5, [i48, i0, i63, i9, i0, i81, i15, i81, i15, i60, i48]),
     rule(10001),
     ['R' = i5,
      'D0' = i48,
      'D1' = i0,
      'D2' = i63,
      'D3' = i9,
      'D4' = i0,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48)]).
step(cycle(i5, [i48, i0, i63, i9, i0, i81, i15, i60, i15, i60, i48]),
     rule(10001),
     ['R' = i5,
      'D0' = i48,
      'D1' = i0,
      'D2' = i63,
      'D3' = i9,
      'D4' = i0,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48)]).
step(cycle(i5, [i48, i0, i63, i81, i15, i81, i15, i81, i15, i60, i48]),
     rule(10001),
     ['R' = i5,
      'D0' = i48,
      'D1' = i0,
      'D2' = i63,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48)]).
step(cycle(i5, [i48, i0, i63, i81, i15, i81, i15, i60, i15, i60, i48]),
     rule(10001),
     ['R' = i5,
      'D0' = i48,
      'D1' = i0,
      'D2' = i63,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48)]).
step(cycle(i5, [i48, i0, i63, i81, i15, i60, i15, i81, i15, i60, i48]),
     rule(10001),
     ['R' = i5,
      'D0' = i48,
      'D1' = i0,
      'D2' = i63,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48)]).
step(cycle(i5, [i48, i0, i63, i81, i15, i60, i15, i60, i15, i60, i48]),
     rule(10001),
     ['R' = i5,
      'D0' = i48,
      'D1' = i0,
      'D2' = i63,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48)]).
step(cycle(i5, [i48, i0, i81, i15, i60, i48, i0, i81, i15, i60, i48]),
     rule(10001),
     ['R' = i5,
      'D0' = i48,
      'D1' = i0,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i48,
      'D6' = i0,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i48, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48)]).
step(cycle(i77, [i96, i69, i96, i69, i96, i69, i96, i69, i96, i69, i96]),
     rule(10001),
     ['R' = i77,
      'D0' = i96,
      'D1' = i69,
      'D2' = i96,
      'D3' = i69,
      'D4' = i96,
      'D5' = i69,
      'D6' = i96,
      'D7' = i69,
      'D8' = i96,
      'D9' = i69],
     [edge(i96, i77, i69),
      edge(i69, i77, i96),
      edge(i96, i77, i69),
      edge(i69, i77, i96),
      edge(i96, i77, i69),
      edge(i69, i77, i96),
      edge(i96, i77, i69),
      edge(i69, i77, i96),
      edge(i96, i77, i69),
      edge(i69, i77, i96)]).
step(cycle(i16, [i93, i63, i21, i42, i45, i93, i39, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i63,
      'D2' = i21,
      'D3' = i42,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i63, i21, i42, i45, i93, i63, i21, i42, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i63,
      'D2' = i21,
      'D3' = i42,
      'D4' = i45,
      'D5' = i93,
      'D6' = i63,
      'D7' = i21,
      'D8' = i42,
      'D9' = i45],
     [edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i63, i21, i42, i45, i93, i45, i93, i39, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i63,
      'D2' = i21,
      'D3' = i42,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i45],
     [edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i53, [i15, i15, i15, i15, i15, i15, i15, i15, i15, i15, i15]),
     rule(10001),
     ['R' = i53,
      'D0' = i15,
      'D1' = i15,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i53, i15),
      edge(i15, i53, i15),
      edge(i15, i53, i15),
      edge(i15, i53, i15),
      edge(i15, i53, i15),
      edge(i15, i53, i15),
      edge(i15, i53, i15),
      edge(i15, i53, i15),
      edge(i15, i53, i15),
      edge(i15, i53, i15)]).
step(edge(i15, i53, i15), fact(5564), [], []).
step(cycle(i54, [i96, i9, i51, i66, i33, i96, i9, i51, i66, i33, i96]),
     rule(10001),
     ['R' = i54,
      'D0' = i96,
      'D1' = i9,
      'D2' = i51,
      'D3' = i66,
      'D4' = i33,
      'D5' = i96,
      'D6' = i9,
      'D7' = i51,
      'D8' = i66,
      'D9' = i33],
     [edge(i96, i54, i9),
      edge(i9, i54, i51),
      edge(i51, i54, i66),
      edge(i66, i54, i33),
      edge(i33, i54, i96),
      edge(i96, i54, i9),
      edge(i9, i54, i51),
      edge(i51, i54, i66),
      edge(i66, i54, i33),
      edge(i33, i54, i96)]).
step(cycle(i50, [i21, i72, i78, i87, i48, i27, i15, i12, i27, i15, i21]),
     rule(10001),
     ['R' = i50,
      'D0' = i21,
      'D1' = i72,
      'D2' = i78,
      'D3' = i87,
      'D4' = i48,
      'D5' = i27,
      'D6' = i15,
      'D7' = i12,
      'D8' = i27,
      'D9' = i15],
     [edge(i21, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i21)]).
step(cycle(i42, [i81, i81, i81, i81, i81, i81, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i42,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i42, i81),
      edge(i81, i42, i81),
      edge(i81, i42, i81),
      edge(i81, i42, i81),
      edge(i81, i42, i81),
      edge(i81, i42, i81),
      edge(i81, i42, i81),
      edge(i81, i42, i81),
      edge(i81, i42, i81),
      edge(i81, i42, i81)]).
step(edge(i81, i42, i81), fact(5596), [], []).
step(cycle(i5, [i0, i63, i9, i93, i81, i15, i81, i15, i60, i48, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i9,
      'D3' = i93,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i48],
     [edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0)]).
step(cycle(i5, [i0, i63, i9, i93, i81, i15, i60, i15, i60, i48, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i9,
      'D3' = i93,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i48],
     [edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0)]).
step(cycle(i5, [i0, i63, i9, i93, i9, i93, i81, i15, i60, i48, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i9,
      'D3' = i93,
      'D4' = i9,
      'D5' = i93,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i48],
     [edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0)]).
step(cycle(i5, [i0, i63, i9, i93, i9, i93, i9, i0, i63, i9, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i9,
      'D3' = i93,
      'D4' = i9,
      'D5' = i93,
      'D6' = i9,
      'D7' = i0,
      'D8' = i63,
      'D9' = i9],
     [edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0)]).
step(cycle(i5, [i0, i63, i9, i93, i9, i0, i63, i9, i93, i9, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i9,
      'D3' = i93,
      'D4' = i9,
      'D5' = i0,
      'D6' = i63,
      'D7' = i9,
      'D8' = i93,
      'D9' = i9],
     [edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0)]).
step(cycle(i5, [i0, i63, i9, i93, i9, i0, i81, i15, i60, i48, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i9,
      'D3' = i93,
      'D4' = i9,
      'D5' = i0,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i48],
     [edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0)]).
step(cycle(i5, [i0, i63, i9, i0, i63, i9, i93, i9, i93, i9, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i9,
      'D3' = i0,
      'D4' = i63,
      'D5' = i9,
      'D6' = i93,
      'D7' = i9,
      'D8' = i93,
      'D9' = i9],
     [edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0)]).
step(cycle(i5, [i0, i63, i9, i0, i81, i15, i81, i15, i60, i48, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i9,
      'D3' = i0,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i48],
     [edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0)]).
step(cycle(i5, [i0, i63, i9, i0, i81, i15, i60, i15, i60, i48, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i9,
      'D3' = i0,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i48],
     [edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0)]).
step(cycle(i5, [i0, i63, i81, i15, i81, i15, i81, i15, i60, i48, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i48],
     [edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0)]).
step(cycle(i5, [i0, i63, i81, i15, i81, i15, i60, i15, i60, i48, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i48],
     [edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0)]).
step(cycle(i5, [i0, i63, i81, i15, i60, i15, i81, i15, i60, i48, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i48],
     [edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0)]).
step(cycle(i5, [i0, i63, i81, i15, i60, i15, i60, i15, i60, i48, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i63,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i48],
     [edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0)]).
step(cycle(i96, [i27, i27, i27, i27, i27, i27, i27, i27, i27, i27, i27]),
     rule(10001),
     ['R' = i96,
      'D0' = i27,
      'D1' = i27,
      'D2' = i27,
      'D3' = i27,
      'D4' = i27,
      'D5' = i27,
      'D6' = i27,
      'D7' = i27,
      'D8' = i27,
      'D9' = i27],
     [edge(i27, i96, i27),
      edge(i27, i96, i27),
      edge(i27, i96, i27),
      edge(i27, i96, i27),
      edge(i27, i96, i27),
      edge(i27, i96, i27),
      edge(i27, i96, i27),
      edge(i27, i96, i27),
      edge(i27, i96, i27),
      edge(i27, i96, i27)]).
step(edge(i27, i96, i27), fact(5714), [], []).
step(cycle(i70, [i84, i75, i69, i90, i39, i48, i69, i84, i87, i69, i84]),
     rule(10001),
     ['R' = i70,
      'D0' = i84,
      'D1' = i75,
      'D2' = i69,
      'D3' = i90,
      'D4' = i39,
      'D5' = i48,
      'D6' = i69,
      'D7' = i84,
      'D8' = i87,
      'D9' = i69],
     [edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84)]).
step(cycle(i70, [i84, i75, i69, i90, i39, i48, i69, i84, i75, i69, i84]),
     rule(10001),
     ['R' = i70,
      'D0' = i84,
      'D1' = i75,
      'D2' = i69,
      'D3' = i90,
      'D4' = i39,
      'D5' = i48,
      'D6' = i69,
      'D7' = i84,
      'D8' = i75,
      'D9' = i69],
     [edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84)]).
step(cycle(i70, [i84, i75, i69, i84, i87, i69, i90, i39, i48, i69, i84]),
     rule(10001),
     ['R' = i70,
      'D0' = i84,
      'D1' = i75,
      'D2' = i69,
      'D3' = i84,
      'D4' = i87,
      'D5' = i69,
      'D6' = i90,
      'D7' = i39,
      'D8' = i48,
      'D9' = i69],
     [edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84)]).
step(cycle(i70, [i84, i75, i69, i84, i75, i69, i90, i39, i48, i69, i84]),
     rule(10001),
     ['R' = i70,
      'D0' = i84,
      'D1' = i75,
      'D2' = i69,
      'D3' = i84,
      'D4' = i75,
      'D5' = i69,
      'D6' = i90,
      'D7' = i39,
      'D8' = i48,
      'D9' = i69],
     [edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84)]).
step(cycle(i50, [i69, i66, i51, i84, i72, i78, i87, i99, i66, i57, i69]),
     rule(10001),
     ['R' = i50,
      'D0' = i69,
      'D1' = i66,
      'D2' = i51,
      'D3' = i84,
      'D4' = i72,
      'D5' = i78,
      'D6' = i87,
      'D7' = i99,
      'D8' = i66,
      'D9' = i57],
     [edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69)]).
step(cycle(i50, [i69, i66, i51, i84, i72, i78, i87, i99, i54, i72, i69]),
     rule(10001),
     ['R' = i50,
      'D0' = i69,
      'D1' = i66,
      'D2' = i51,
      'D3' = i84,
      'D4' = i72,
      'D5' = i78,
      'D6' = i87,
      'D7' = i99,
      'D8' = i54,
      'D9' = i72],
     [edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i69)]).
step(cycle(i50, [i69, i66, i51, i84, i72, i69, i66, i51, i84, i72, i69]),
     rule(10001),
     ['R' = i50,
      'D0' = i69,
      'D1' = i66,
      'D2' = i51,
      'D3' = i84,
      'D4' = i72,
      'D5' = i69,
      'D6' = i66,
      'D7' = i51,
      'D8' = i84,
      'D9' = i72],
     [edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i69)]).
step(cycle(i50, [i69, i66, i51, i84, i12, i57, i69, i66, i51, i57, i69]),
     rule(10001),
     ['R' = i50,
      'D0' = i69,
      'D1' = i66,
      'D2' = i51,
      'D3' = i84,
      'D4' = i12,
      'D5' = i57,
      'D6' = i69,
      'D7' = i66,
      'D8' = i51,
      'D9' = i57],
     [edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i12),
      edge(i12, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69)]).
step(cycle(i50, [i69, i66, i51, i57, i69, i66, i51, i84, i12, i57, i69]),
     rule(10001),
     ['R' = i50,
      'D0' = i69,
      'D1' = i66,
      'D2' = i51,
      'D3' = i57,
      'D4' = i69,
      'D5' = i66,
      'D6' = i51,
      'D7' = i84,
      'D8' = i12,
      'D9' = i57],
     [edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i12),
      edge(i12, i50, i57),
      edge(i57, i50, i69)]).
step(cycle(i50, [i69, i66, i51, i57, i69, i66, i57, i69, i66, i57, i69]),
     rule(10001),
     ['R' = i50,
      'D0' = i69,
      'D1' = i66,
      'D2' = i51,
      'D3' = i57,
      'D4' = i69,
      'D5' = i66,
      'D6' = i57,
      'D7' = i69,
      'D8' = i66,
      'D9' = i57],
     [edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69)]).
step(cycle(i50, [i69, i66, i57, i69, i66, i51, i57, i69, i66, i57, i69]),
     rule(10001),
     ['R' = i50,
      'D0' = i69,
      'D1' = i66,
      'D2' = i57,
      'D3' = i69,
      'D4' = i66,
      'D5' = i51,
      'D6' = i57,
      'D7' = i69,
      'D8' = i66,
      'D9' = i57],
     [edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69)]).
step(cycle(i50, [i69, i66, i57, i69, i66, i57, i69, i66, i51, i57, i69]),
     rule(10001),
     ['R' = i50,
      'D0' = i69,
      'D1' = i66,
      'D2' = i57,
      'D3' = i69,
      'D4' = i66,
      'D5' = i57,
      'D6' = i69,
      'D7' = i66,
      'D8' = i51,
      'D9' = i57],
     [edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69)]).
step(cycle(i32, [i60, i63, i0, i33, i15, i60, i63, i0, i33, i15, i60]),
     rule(10001),
     ['R' = i32,
      'D0' = i60,
      'D1' = i63,
      'D2' = i0,
      'D3' = i33,
      'D4' = i15,
      'D5' = i60,
      'D6' = i63,
      'D7' = i0,
      'D8' = i33,
      'D9' = i15],
     [edge(i60, i32, i63),
      edge(i63, i32, i0),
      edge(i0, i32, i33),
      edge(i33, i32, i15),
      edge(i15, i32, i60),
      edge(i60, i32, i63),
      edge(i63, i32, i0),
      edge(i0, i32, i33),
      edge(i33, i32, i15),
      edge(i15, i32, i60)]).
step(cycle(i0, [i12, i66, i9, i12, i66, i9, i12, i9, i12, i9, i12]),
     rule(10001),
     ['R' = i0,
      'D0' = i12,
      'D1' = i66,
      'D2' = i9,
      'D3' = i12,
      'D4' = i66,
      'D5' = i9,
      'D6' = i12,
      'D7' = i9,
      'D8' = i12,
      'D9' = i9],
     [edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12)]).
step(cycle(i0, [i12, i66, i9, i12, i9, i12, i66, i9, i12, i9, i12]),
     rule(10001),
     ['R' = i0,
      'D0' = i12,
      'D1' = i66,
      'D2' = i9,
      'D3' = i12,
      'D4' = i9,
      'D5' = i12,
      'D6' = i66,
      'D7' = i9,
      'D8' = i12,
      'D9' = i9],
     [edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12)]).
step(cycle(i0, [i12, i66, i9, i12, i9, i12, i9, i12, i66, i9, i12]),
     rule(10001),
     ['R' = i0,
      'D0' = i12,
      'D1' = i66,
      'D2' = i9,
      'D3' = i12,
      'D4' = i9,
      'D5' = i12,
      'D6' = i9,
      'D7' = i12,
      'D8' = i66,
      'D9' = i9],
     [edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12)]).
step(cycle(i75, [i30, i0, i0, i0, i0, i0, i0, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i0, i0, i0, i0, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i0, i0, i0, i0, i30, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i0, i0, i0, i30, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i0, i0, i0, i30, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i0, i0, i30, i0, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i0, i0, i30, i0, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i0, i0, i30, i0, i30, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i0, i30, i0, i0, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i0, i30, i0, i0, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i0, i30, i0, i0, i30, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i0, i30, i0, i30, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i0, i30, i0, i30, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i30, i0, i0, i0, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i30, i0, i0, i0, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i30, i0, i0, i0, i30, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i30, i0, i0, i30, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i30, i0, i0, i30, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i30, i0, i30, i0, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i30, i0, i30, i0, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i0, i30, i0, i30, i0, i30, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i0,
      'D3' = i30,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i0, i0, i0, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i0, i0, i0, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i0, i0, i0, i30, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i0, i0, i30, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i0, i0, i30, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i0, i30, i0, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i0, i30, i0, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i0, i30, i0, i30, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i0,
      'D5' = i30,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i30, i0, i0, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i30, i0, i0, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i30, i0, i0, i30, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i0,
      'D7' = i30,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i30, i0, i30, i0, i0, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i0,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i75, [i30, i0, i30, i0, i30, i0, i30, i0, i30, i0, i30]),
     rule(10001),
     ['R' = i75,
      'D0' = i30,
      'D1' = i0,
      'D2' = i30,
      'D3' = i0,
      'D4' = i30,
      'D5' = i0,
      'D6' = i30,
      'D7' = i0,
      'D8' = i30,
      'D9' = i0],
     [edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30),
      edge(i30, i75, i0),
      edge(i0, i75, i30)]).
step(cycle(i84, [i93, i51, i30, i21, i87, i51, i30, i21, i87, i33, i93]),
     rule(10001),
     ['R' = i84,
      'D0' = i93,
      'D1' = i51,
      'D2' = i30,
      'D3' = i21,
      'D4' = i87,
      'D5' = i51,
      'D6' = i30,
      'D7' = i21,
      'D8' = i87,
      'D9' = i33],
     [edge(i93, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i33),
      edge(i33, i84, i93)]).
step(cycle(i42, [i75, i72, i75, i72, i75, i72, i75, i72, i75, i72, i75]),
     rule(10001),
     ['R' = i42,
      'D0' = i75,
      'D1' = i72,
      'D2' = i75,
      'D3' = i72,
      'D4' = i75,
      'D5' = i72,
      'D6' = i75,
      'D7' = i72,
      'D8' = i75,
      'D9' = i72],
     [edge(i75, i42, i72),
      edge(i72, i42, i75),
      edge(i75, i42, i72),
      edge(i72, i42, i75),
      edge(i75, i42, i72),
      edge(i72, i42, i75),
      edge(i75, i42, i72),
      edge(i72, i42, i75),
      edge(i75, i42, i72),
      edge(i72, i42, i75)]).
step(cycle(i5, [i0, i81, i15, i81, i15, i60, i48, i0, i63, i9, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i48,
      'D7' = i0,
      'D8' = i63,
      'D9' = i9],
     [edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0)]).
step(cycle(i5, [i0, i81, i15, i60, i48, i0, i63, i9, i93, i9, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i48,
      'D5' = i0,
      'D6' = i63,
      'D7' = i9,
      'D8' = i93,
      'D9' = i9],
     [edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0)]).
step(cycle(i5, [i0, i81, i15, i60, i48, i0, i81, i15, i60, i48, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i48,
      'D5' = i0,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i48],
     [edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0)]).
step(cycle(i5, [i0, i81, i15, i60, i15, i60, i48, i0, i63, i9, i0]),
     rule(10001),
     ['R' = i5,
      'D0' = i0,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i48,
      'D7' = i0,
      'D8' = i63,
      'D9' = i9],
     [edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0)]).
step(cycle(i53, [i21, i75, i78, i96, i6, i21, i75, i78, i96, i6, i21]),
     rule(10001),
     ['R' = i53,
      'D0' = i21,
      'D1' = i75,
      'D2' = i78,
      'D3' = i96,
      'D4' = i6,
      'D5' = i21,
      'D6' = i75,
      'D7' = i78,
      'D8' = i96,
      'D9' = i6],
     [edge(i21, i53, i75),
      edge(i75, i53, i78),
      edge(i78, i53, i96),
      edge(i96, i53, i6),
      edge(i6, i53, i21),
      edge(i21, i53, i75),
      edge(i75, i53, i78),
      edge(i78, i53, i96),
      edge(i96, i53, i6),
      edge(i6, i53, i21)]).
step(cycle(i36, [i93, i36, i93, i36, i93, i36, i93, i36, i93, i36, i93]),
     rule(10001),
     ['R' = i36,
      'D0' = i93,
      'D1' = i36,
      'D2' = i93,
      'D3' = i36,
      'D4' = i93,
      'D5' = i36,
      'D6' = i93,
      'D7' = i36,
      'D8' = i93,
      'D9' = i36],
     [edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93)]).
step(cycle(i36, [i93, i36, i93, i36, i93, i36, i24, i84, i51, i36, i93]),
     rule(10001),
     ['R' = i36,
      'D0' = i93,
      'D1' = i36,
      'D2' = i93,
      'D3' = i36,
      'D4' = i93,
      'D5' = i36,
      'D6' = i24,
      'D7' = i84,
      'D8' = i51,
      'D9' = i36],
     [edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93)]).
step(cycle(i36, [i93, i36, i93, i36, i24, i84, i51, i36, i93, i36, i93]),
     rule(10001),
     ['R' = i36,
      'D0' = i93,
      'D1' = i36,
      'D2' = i93,
      'D3' = i36,
      'D4' = i24,
      'D5' = i84,
      'D6' = i51,
      'D7' = i36,
      'D8' = i93,
      'D9' = i36],
     [edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93)]).
step(cycle(i36, [i93, i36, i24, i84, i51, i36, i93, i36, i93, i36, i93]),
     rule(10001),
     ['R' = i36,
      'D0' = i93,
      'D1' = i36,
      'D2' = i24,
      'D3' = i84,
      'D4' = i51,
      'D5' = i36,
      'D6' = i93,
      'D7' = i36,
      'D8' = i93,
      'D9' = i36],
     [edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93)]).
step(cycle(i36, [i93, i36, i24, i84, i51, i36, i24, i84, i51, i36, i93]),
     rule(10001),
     ['R' = i36,
      'D0' = i93,
      'D1' = i36,
      'D2' = i24,
      'D3' = i84,
      'D4' = i51,
      'D5' = i36,
      'D6' = i24,
      'D7' = i84,
      'D8' = i51,
      'D9' = i36],
     [edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93)]).
step(cycle(i39, [i96, i96, i96, i96, i96, i96, i96, i96, i96, i96, i96]),
     rule(10001),
     ['R' = i39,
      'D0' = i96,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i96, i39, i96),
      edge(i96, i39, i96),
      edge(i96, i39, i96),
      edge(i96, i39, i96),
      edge(i96, i39, i96),
      edge(i96, i39, i96),
      edge(i96, i39, i96),
      edge(i96, i39, i96),
      edge(i96, i39, i96),
      edge(i96, i39, i96)]).
step(edge(i96, i39, i96), fact(5998), [], []).
step(cycle(i81, [i21, i75, i60, i21, i75, i30, i75, i30, i75, i60, i21]),
     rule(10001),
     ['R' = i81,
      'D0' = i21,
      'D1' = i75,
      'D2' = i60,
      'D3' = i21,
      'D4' = i75,
      'D5' = i30,
      'D6' = i75,
      'D7' = i30,
      'D8' = i75,
      'D9' = i60],
     [edge(i21, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21)]).
step(cycle(i81, [i21, i75, i30, i75, i60, i21, i75, i30, i75, i60, i21]),
     rule(10001),
     ['R' = i81,
      'D0' = i21,
      'D1' = i75,
      'D2' = i30,
      'D3' = i75,
      'D4' = i60,
      'D5' = i21,
      'D6' = i75,
      'D7' = i30,
      'D8' = i75,
      'D9' = i60],
     [edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21)]).
step(cycle(i81, [i21, i75, i30, i75, i30, i75, i60, i21, i75, i60, i21]),
     rule(10001),
     ['R' = i81,
      'D0' = i21,
      'D1' = i75,
      'D2' = i30,
      'D3' = i75,
      'D4' = i30,
      'D5' = i75,
      'D6' = i60,
      'D7' = i21,
      'D8' = i75,
      'D9' = i60],
     [edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21)]).
step(cycle(i50, [i27, i15, i12, i27, i15, i12, i27, i30, i39, i48, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i15,
      'D2' = i12,
      'D3' = i27,
      'D4' = i15,
      'D5' = i12,
      'D6' = i27,
      'D7' = i30,
      'D8' = i39,
      'D9' = i48],
     [edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27)]).
step(cycle(i50, [i27, i15, i12, i27, i15, i21, i72, i78, i87, i48, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i15,
      'D2' = i12,
      'D3' = i27,
      'D4' = i15,
      'D5' = i21,
      'D6' = i72,
      'D7' = i78,
      'D8' = i87,
      'D9' = i48],
     [edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i21),
      edge(i21, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i48),
      edge(i48, i50, i27)]).
step(cycle(i50, [i27, i15, i12, i27, i30, i39, i33, i9, i33, i9, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i15,
      'D2' = i12,
      'D3' = i27,
      'D4' = i30,
      'D5' = i39,
      'D6' = i33,
      'D7' = i9,
      'D8' = i33,
      'D9' = i9],
     [edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27)]).
step(cycle(i50, [i27, i15, i12, i27, i30, i39, i48, i27, i15, i12, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i15,
      'D2' = i12,
      'D3' = i27,
      'D4' = i30,
      'D5' = i39,
      'D6' = i48,
      'D7' = i27,
      'D8' = i15,
      'D9' = i12],
     [edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27)]).
step(cycle(i50, [i27, i15, i30, i39, i33, i9, i33, i9, i33, i9, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i15,
      'D2' = i30,
      'D3' = i39,
      'D4' = i33,
      'D5' = i9,
      'D6' = i33,
      'D7' = i9,
      'D8' = i33,
      'D9' = i9],
     [edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27)]).
step(cycle(i50, [i27, i15, i30, i39, i33, i9, i27, i30, i39, i48, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i15,
      'D2' = i30,
      'D3' = i39,
      'D4' = i33,
      'D5' = i9,
      'D6' = i27,
      'D7' = i30,
      'D8' = i39,
      'D9' = i48],
     [edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27)]).
step(cycle(i50, [i27, i15, i30, i39, i48, i27, i15, i30, i39, i48, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i15,
      'D2' = i30,
      'D3' = i39,
      'D4' = i48,
      'D5' = i27,
      'D6' = i15,
      'D7' = i30,
      'D8' = i39,
      'D9' = i48],
     [edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27)]).
step(cycle(i50, [i27, i15, i30, i39, i48, i27, i30, i39, i33, i9, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i15,
      'D2' = i30,
      'D3' = i39,
      'D4' = i48,
      'D5' = i27,
      'D6' = i30,
      'D7' = i39,
      'D8' = i33,
      'D9' = i9],
     [edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27)]).
step(cycle(i50, [i27, i15, i21, i72, i78, i87, i48, i27, i15, i12, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i15,
      'D2' = i21,
      'D3' = i72,
      'D4' = i78,
      'D5' = i87,
      'D6' = i48,
      'D7' = i27,
      'D8' = i15,
      'D9' = i12],
     [edge(i27, i50, i15),
      edge(i15, i50, i21),
      edge(i21, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27)]).
step(cycle(i0, [i6, i6, i6, i6, i6, i6, i6, i6, i6, i6, i6]),
     rule(10001),
     ['R' = i0,
      'D0' = i6,
      'D1' = i6,
      'D2' = i6,
      'D3' = i6,
      'D4' = i6,
      'D5' = i6,
      'D6' = i6,
      'D7' = i6,
      'D8' = i6,
      'D9' = i6],
     [edge(i6, i0, i6),
      edge(i6, i0, i6),
      edge(i6, i0, i6),
      edge(i6, i0, i6),
      edge(i6, i0, i6),
      edge(i6, i0, i6),
      edge(i6, i0, i6),
      edge(i6, i0, i6),
      edge(i6, i0, i6),
      edge(i6, i0, i6)]).
step(edge(i6, i0, i6), fact(6036), [], []).
step(cycle(i9, [i84, i54, i30, i9, i54, i30, i9, i54, i30, i9, i84]),
     rule(10001),
     ['R' = i9,
      'D0' = i84,
      'D1' = i54,
      'D2' = i30,
      'D3' = i9,
      'D4' = i54,
      'D5' = i30,
      'D6' = i9,
      'D7' = i54,
      'D8' = i30,
      'D9' = i9],
     [edge(i84, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i84)]).
step(cycle(i16, [i87, i27, i93, i39, i42, i45, i93, i45, i93, i39, i87]),
     rule(10001),
     ['R' = i16,
      'D0' = i87,
      'D1' = i27,
      'D2' = i93,
      'D3' = i39,
      'D4' = i42,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87)]).
step(cycle(i16, [i87, i27, i93, i39, i45, i93, i39, i45, i93, i39, i87]),
     rule(10001),
     ['R' = i16,
      'D0' = i87,
      'D1' = i27,
      'D2' = i93,
      'D3' = i39,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87)]).
step(cycle(i16, [i87, i27, i93, i39, i87, i27, i93, i45, i93, i39, i87]),
     rule(10001),
     ['R' = i16,
      'D0' = i87,
      'D1' = i27,
      'D2' = i93,
      'D3' = i39,
      'D4' = i87,
      'D5' = i27,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87)]).
step(cycle(i16, [i87, i27, i93, i45, i93, i39, i42, i45, i93, i39, i87]),
     rule(10001),
     ['R' = i16,
      'D0' = i87,
      'D1' = i27,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i42,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87)]).
step(cycle(i16, [i87, i27, i93, i45, i93, i39, i87, i27, i93, i39, i87]),
     rule(10001),
     ['R' = i16,
      'D0' = i87,
      'D1' = i27,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i87,
      'D7' = i27,
      'D8' = i93,
      'D9' = i39],
     [edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87)]).
step(cycle(i16, [i87, i27, i93, i45, i93, i45, i93, i45, i93, i39, i87]),
     rule(10001),
     ['R' = i16,
      'D0' = i87,
      'D1' = i27,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87)]).
step(cycle(i80, [i45, i12, i45, i12, i45, i12, i45, i12, i45, i12, i45]),
     rule(10001),
     ['R' = i80,
      'D0' = i45,
      'D1' = i12,
      'D2' = i45,
      'D3' = i12,
      'D4' = i45,
      'D5' = i12,
      'D6' = i45,
      'D7' = i12,
      'D8' = i45,
      'D9' = i12],
     [edge(i45, i80, i12),
      edge(i12, i80, i45),
      edge(i45, i80, i12),
      edge(i12, i80, i45),
      edge(i45, i80, i12),
      edge(i12, i80, i45),
      edge(i45, i80, i12),
      edge(i12, i80, i45),
      edge(i45, i80, i12),
      edge(i12, i80, i45)]).
step(cycle(i88, [i54, i54, i54, i54, i54, i54, i54, i54, i54, i54, i54]),
     rule(10001),
     ['R' = i88,
      'D0' = i54,
      'D1' = i54,
      'D2' = i54,
      'D3' = i54,
      'D4' = i54,
      'D5' = i54,
      'D6' = i54,
      'D7' = i54,
      'D8' = i54,
      'D9' = i54],
     [edge(i54, i88, i54),
      edge(i54, i88, i54),
      edge(i54, i88, i54),
      edge(i54, i88, i54),
      edge(i54, i88, i54),
      edge(i54, i88, i54),
      edge(i54, i88, i54),
      edge(i54, i88, i54),
      edge(i54, i88, i54),
      edge(i54, i88, i54)]).
step(edge(i54, i88, i54), fact(6160), [], []).
step(cycle(i67, [i15, i54, i9, i15, i15, i15, i15, i15, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i54,
      'D2' = i9,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i54, i9, i15, i15, i15, i15, i15, i54, i9, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i54,
      'D2' = i9,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i54,
      'D9' = i9],
     [edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15)]).
step(cycle(i67, [i15, i54, i9, i15, i15, i15, i15, i54, i9, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i54,
      'D2' = i9,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i54,
      'D8' = i9,
      'D9' = i15],
     [edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i54, i9, i15, i15, i15, i54, i9, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i54,
      'D2' = i9,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i54,
      'D7' = i9,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i54, i9, i15, i15, i54, i9, i15, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i54,
      'D2' = i9,
      'D3' = i15,
      'D4' = i15,
      'D5' = i54,
      'D6' = i9,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i54, i9, i15, i15, i54, i9, i15, i54, i9, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i54,
      'D2' = i9,
      'D3' = i15,
      'D4' = i15,
      'D5' = i54,
      'D6' = i9,
      'D7' = i15,
      'D8' = i54,
      'D9' = i9],
     [edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15)]).
step(cycle(i67, [i15, i54, i9, i15, i54, i9, i15, i15, i15, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i54,
      'D2' = i9,
      'D3' = i15,
      'D4' = i54,
      'D5' = i9,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i67, [i15, i54, i9, i15, i54, i9, i15, i15, i54, i9, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i54,
      'D2' = i9,
      'D3' = i15,
      'D4' = i54,
      'D5' = i9,
      'D6' = i15,
      'D7' = i15,
      'D8' = i54,
      'D9' = i9],
     [edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15)]).
step(cycle(i67, [i15, i54, i9, i15, i54, i9, i15, i54, i9, i15, i15]),
     rule(10001),
     ['R' = i67,
      'D0' = i15,
      'D1' = i54,
      'D2' = i9,
      'D3' = i15,
      'D4' = i54,
      'D5' = i9,
      'D6' = i15,
      'D7' = i54,
      'D8' = i9,
      'D9' = i15],
     [edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15)]).
step(cycle(i53, [i78, i96, i6, i21, i75, i78, i96, i6, i21, i75, i78]),
     rule(10001),
     ['R' = i53,
      'D0' = i78,
      'D1' = i96,
      'D2' = i6,
      'D3' = i21,
      'D4' = i75,
      'D5' = i78,
      'D6' = i96,
      'D7' = i6,
      'D8' = i21,
      'D9' = i75],
     [edge(i78, i53, i96),
      edge(i96, i53, i6),
      edge(i6, i53, i21),
      edge(i21, i53, i75),
      edge(i75, i53, i78),
      edge(i78, i53, i96),
      edge(i96, i53, i6),
      edge(i6, i53, i21),
      edge(i21, i53, i75),
      edge(i75, i53, i78)]).
step(cycle(i7, [i18, i75, i84, i72, i57, i18, i75, i84, i72, i57, i18]),
     rule(10001),
     ['R' = i7,
      'D0' = i18,
      'D1' = i75,
      'D2' = i84,
      'D3' = i72,
      'D4' = i57,
      'D5' = i18,
      'D6' = i75,
      'D7' = i84,
      'D8' = i72,
      'D9' = i57],
     [edge(i18, i7, i75),
      edge(i75, i7, i84),
      edge(i84, i7, i72),
      edge(i72, i7, i57),
      edge(i57, i7, i18),
      edge(i18, i7, i75),
      edge(i75, i7, i84),
      edge(i84, i7, i72),
      edge(i72, i7, i57),
      edge(i57, i7, i18)]).
step(cycle(i82, [i21, i21, i21, i21, i21, i21, i21, i21, i21, i21, i21]),
     rule(10001),
     ['R' = i82,
      'D0' = i21,
      'D1' = i21,
      'D2' = i21,
      'D3' = i21,
      'D4' = i21,
      'D5' = i21,
      'D6' = i21,
      'D7' = i21,
      'D8' = i21,
      'D9' = i21],
     [edge(i21, i82, i21),
      edge(i21, i82, i21),
      edge(i21, i82, i21),
      edge(i21, i82, i21),
      edge(i21, i82, i21),
      edge(i21, i82, i21),
      edge(i21, i82, i21),
      edge(i21, i82, i21),
      edge(i21, i82, i21),
      edge(i21, i82, i21)]).
step(edge(i21, i82, i21), fact(6292), [], []).
step(cycle(i15, [i36, i96, i36, i96, i36, i96, i36, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i36, i96, i36, i96, i36, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i36, i96, i36, i96, i96, i36, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i36, i96, i36, i96, i96, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i36, i96, i36, i96, i96, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i36, i96, i96, i36, i96, i36, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i36, i96, i96, i36, i96, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i36, i96, i96, i36, i96, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i36, i96, i96, i96, i36, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i36, i96, i96, i96, i36, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i36, i96, i96, i96, i96, i36, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i36, i96, i96, i96, i96, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i36, i96, i96, i96, i96, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i36,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i36, i96, i36, i96, i36, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i36, i96, i36, i96, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i36, i96, i36, i96, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i36, i96, i96, i36, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i36, i96, i96, i36, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i36, i96, i96, i96, i36, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i36, i96, i96, i96, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i36, i96, i96, i96, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i36,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i36, i96, i36, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i36, i96, i36, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i36, i96, i96, i36, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i36, i96, i96, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i36, i96, i96, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i36,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i96, i36, i96, i36, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i96, i36, i96, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i96, i36, i96, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i36,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i96, i96, i36, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i96, i96, i36, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i36,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i96, i96, i96, i36, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i36,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i96, i96, i96, i96, i36, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i36,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36),
      edge(i36, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i15, [i36, i96, i96, i96, i96, i96, i96, i96, i96, i96, i36]),
     rule(10001),
     ['R' = i15,
      'D0' = i36,
      'D1' = i96,
      'D2' = i96,
      'D3' = i96,
      'D4' = i96,
      'D5' = i96,
      'D6' = i96,
      'D7' = i96,
      'D8' = i96,
      'D9' = i96],
     [edge(i36, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i96),
      edge(i96, i15, i36)]).
step(cycle(i50, [i6, i6, i6, i6, i6, i6, i6, i6, i6, i6, i6]),
     rule(10001),
     ['R' = i50,
      'D0' = i6,
      'D1' = i6,
      'D2' = i6,
      'D3' = i6,
      'D4' = i6,
      'D5' = i6,
      'D6' = i6,
      'D7' = i6,
      'D8' = i6,
      'D9' = i6],
     [edge(i6, i50, i6),
      edge(i6, i50, i6),
      edge(i6, i50, i6),
      edge(i6, i50, i6),
      edge(i6, i50, i6),
      edge(i6, i50, i6),
      edge(i6, i50, i6),
      edge(i6, i50, i6),
      edge(i6, i50, i6),
      edge(i6, i50, i6)]).
step(edge(i6, i50, i6), fact(6370), [], []).
step(cycle(i79, [i9, i39, i3, i69, i9, i69, i9, i69, i9, i69, i9]),
     rule(10001),
     ['R' = i79,
      'D0' = i9,
      'D1' = i39,
      'D2' = i3,
      'D3' = i69,
      'D4' = i9,
      'D5' = i69,
      'D6' = i9,
      'D7' = i69,
      'D8' = i9,
      'D9' = i69],
     [edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9)]).
step(cycle(i79, [i9, i39, i3, i69, i9, i69, i9, i39, i3, i69, i9]),
     rule(10001),
     ['R' = i79,
      'D0' = i9,
      'D1' = i39,
      'D2' = i3,
      'D3' = i69,
      'D4' = i9,
      'D5' = i69,
      'D6' = i9,
      'D7' = i39,
      'D8' = i3,
      'D9' = i69],
     [edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9)]).
step(cycle(i79, [i9, i39, i3, i69, i9, i39, i3, i69, i9, i69, i9]),
     rule(10001),
     ['R' = i79,
      'D0' = i9,
      'D1' = i39,
      'D2' = i3,
      'D3' = i69,
      'D4' = i9,
      'D5' = i39,
      'D6' = i3,
      'D7' = i69,
      'D8' = i9,
      'D9' = i69],
     [edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9)]).
step(cycle(i79, [i9, i39, i81, i3, i69, i9, i39, i81, i3, i69, i9]),
     rule(10001),
     ['R' = i79,
      'D0' = i9,
      'D1' = i39,
      'D2' = i81,
      'D3' = i3,
      'D4' = i69,
      'D5' = i9,
      'D6' = i39,
      'D7' = i81,
      'D8' = i3,
      'D9' = i69],
     [edge(i9, i79, i39),
      edge(i39, i79, i81),
      edge(i81, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i81),
      edge(i81, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9)]).
step(cycle(i24, [i78, i78, i78, i78, i78, i78, i78, i78, i78, i78, i78]),
     rule(10001),
     ['R' = i24,
      'D0' = i78,
      'D1' = i78,
      'D2' = i78,
      'D3' = i78,
      'D4' = i78,
      'D5' = i78,
      'D6' = i78,
      'D7' = i78,
      'D8' = i78,
      'D9' = i78],
     [edge(i78, i24, i78),
      edge(i78, i24, i78),
      edge(i78, i24, i78),
      edge(i78, i24, i78),
      edge(i78, i24, i78),
      edge(i78, i24, i78),
      edge(i78, i24, i78),
      edge(i78, i24, i78),
      edge(i78, i24, i78),
      edge(i78, i24, i78)]).
step(edge(i78, i24, i78), fact(6454), [], []).
step(cycle(i6, [i3, i3, i3, i3, i3, i3, i3, i3, i3, i3, i3]),
     rule(10001),
     ['R' = i6,
      'D0' = i3,
      'D1' = i3,
      'D2' = i3,
      'D3' = i3,
      'D4' = i3,
      'D5' = i3,
      'D6' = i3,
      'D7' = i3,
      'D8' = i3,
      'D9' = i3],
     [edge(i3, i6, i3),
      edge(i3, i6, i3),
      edge(i3, i6, i3),
      edge(i3, i6, i3),
      edge(i3, i6, i3),
      edge(i3, i6, i3),
      edge(i3, i6, i3),
      edge(i3, i6, i3),
      edge(i3, i6, i3),
      edge(i3, i6, i3)]).
step(edge(i3, i6, i3), fact(6466), [], []).
step(cycle(i50, [i84, i12, i57, i69, i66, i51, i57, i69, i66, i51, i84]),
     rule(10001),
     ['R' = i50,
      'D0' = i84,
      'D1' = i12,
      'D2' = i57,
      'D3' = i69,
      'D4' = i66,
      'D5' = i51,
      'D6' = i57,
      'D7' = i69,
      'D8' = i66,
      'D9' = i51],
     [edge(i84, i50, i12),
      edge(i12, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84)]).
step(cycle(i53, [i6, i21, i75, i78, i96, i6, i21, i75, i78, i96, i6]),
     rule(10001),
     ['R' = i53,
      'D0' = i6,
      'D1' = i21,
      'D2' = i75,
      'D3' = i78,
      'D4' = i96,
      'D5' = i6,
      'D6' = i21,
      'D7' = i75,
      'D8' = i78,
      'D9' = i96],
     [edge(i6, i53, i21),
      edge(i21, i53, i75),
      edge(i75, i53, i78),
      edge(i78, i53, i96),
      edge(i96, i53, i6),
      edge(i6, i53, i21),
      edge(i21, i53, i75),
      edge(i75, i53, i78),
      edge(i78, i53, i96),
      edge(i96, i53, i6)]).
step(cycle(i70, [i90, i39, i48, i69, i84, i87, i69, i84, i87, i69, i90]),
     rule(10001),
     ['R' = i70,
      'D0' = i90,
      'D1' = i39,
      'D2' = i48,
      'D3' = i69,
      'D4' = i84,
      'D5' = i87,
      'D6' = i69,
      'D7' = i84,
      'D8' = i87,
      'D9' = i69],
     [edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90)]).
step(cycle(i70, [i90, i39, i48, i69, i84, i87, i69, i84, i75, i69, i90]),
     rule(10001),
     ['R' = i70,
      'D0' = i90,
      'D1' = i39,
      'D2' = i48,
      'D3' = i69,
      'D4' = i84,
      'D5' = i87,
      'D6' = i69,
      'D7' = i84,
      'D8' = i75,
      'D9' = i69],
     [edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90)]).
step(cycle(i70, [i90, i39, i48, i69, i84, i75, i69, i84, i87, i69, i90]),
     rule(10001),
     ['R' = i70,
      'D0' = i90,
      'D1' = i39,
      'D2' = i48,
      'D3' = i69,
      'D4' = i84,
      'D5' = i75,
      'D6' = i69,
      'D7' = i84,
      'D8' = i87,
      'D9' = i69],
     [edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90)]).
step(cycle(i70, [i90, i39, i48, i69, i84, i75, i69, i84, i75, i69, i90]),
     rule(10001),
     ['R' = i70,
      'D0' = i90,
      'D1' = i39,
      'D2' = i48,
      'D3' = i69,
      'D4' = i84,
      'D5' = i75,
      'D6' = i69,
      'D7' = i84,
      'D8' = i75,
      'D9' = i69],
     [edge(i90, i70, i39),
      edge(i39, i70, i48),
      edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90)]).
step(cycle(i5, [i15, i81, i15, i81, i15, i81, i15, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i81, i15, i81, i15, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i81, i15, i81, i15, i60, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i81, i15, i81, i15, i60, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i81, i15, i60, i48, i0, i63, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i48,
      'D7' = i0,
      'D8' = i63,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i81, i15, i60, i15, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i81, i15, i60, i15, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i81, i15, i60, i15, i60, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i81, i15, i60, i15, i60, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i48, i0, i63, i9, i93, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i48,
      'D5' = i0,
      'D6' = i63,
      'D7' = i9,
      'D8' = i93,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i48, i0, i63, i9, i0, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i48,
      'D5' = i0,
      'D6' = i63,
      'D7' = i9,
      'D8' = i0,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i48, i0, i63, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i48,
      'D5' = i0,
      'D6' = i63,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i48, i0, i63, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i48,
      'D5' = i0,
      'D6' = i63,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i15, i81, i15, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i15, i81, i15, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i15, i81, i15, i60, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i15, i81, i15, i60, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i15, i60, i48, i0, i63, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i48,
      'D7' = i0,
      'D8' = i63,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i15, i60, i15, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i15, i60, i15, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i15, i60, i15, i60, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i81, i15, i60, i15, i60, i15, i60, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i50, [i78, i87, i99, i66, i57, i69, i66, i51, i84, i72, i78]),
     rule(10001),
     ['R' = i50,
      'D0' = i78,
      'D1' = i87,
      'D2' = i99,
      'D3' = i66,
      'D4' = i57,
      'D5' = i69,
      'D6' = i66,
      'D7' = i51,
      'D8' = i84,
      'D9' = i72],
     [edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78)]).
step(cycle(i50, [i78, i87, i99, i54, i72, i78, i87, i99, i54, i72, i78]),
     rule(10001),
     ['R' = i50,
      'D0' = i78,
      'D1' = i87,
      'D2' = i99,
      'D3' = i54,
      'D4' = i72,
      'D5' = i78,
      'D6' = i87,
      'D7' = i99,
      'D8' = i54,
      'D9' = i72],
     [edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i78)]).
step(cycle(i50, [i78, i87, i99, i54, i72, i69, i66, i51, i84, i72, i78]),
     rule(10001),
     ['R' = i50,
      'D0' = i78,
      'D1' = i87,
      'D2' = i99,
      'D3' = i54,
      'D4' = i72,
      'D5' = i69,
      'D6' = i66,
      'D7' = i51,
      'D8' = i84,
      'D9' = i72],
     [edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78)]).
step(cycle(i50, [i78, i87, i48, i27, i15, i12, i27, i15, i21, i72, i78]),
     rule(10001),
     ['R' = i50,
      'D0' = i78,
      'D1' = i87,
      'D2' = i48,
      'D3' = i27,
      'D4' = i15,
      'D5' = i12,
      'D6' = i27,
      'D7' = i15,
      'D8' = i21,
      'D9' = i72],
     [edge(i78, i50, i87),
      edge(i87, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i21),
      edge(i21, i50, i72),
      edge(i72, i50, i78)]).
step(cycle(i67, [i54, i9, i15, i15, i15, i15, i15, i15, i15, i15, i54]),
     rule(10001),
     ['R' = i67,
      'D0' = i54,
      'D1' = i9,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54)]).
step(cycle(i67, [i54, i9, i15, i15, i15, i15, i15, i54, i9, i15, i54]),
     rule(10001),
     ['R' = i67,
      'D0' = i54,
      'D1' = i9,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i15,
      'D7' = i54,
      'D8' = i9,
      'D9' = i15],
     [edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54)]).
step(cycle(i67, [i54, i9, i15, i15, i15, i15, i54, i9, i15, i15, i54]),
     rule(10001),
     ['R' = i67,
      'D0' = i54,
      'D1' = i9,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i15,
      'D6' = i54,
      'D7' = i9,
      'D8' = i15,
      'D9' = i15],
     [edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54)]).
step(cycle(i67, [i54, i9, i15, i15, i15, i54, i9, i15, i15, i15, i54]),
     rule(10001),
     ['R' = i67,
      'D0' = i54,
      'D1' = i9,
      'D2' = i15,
      'D3' = i15,
      'D4' = i15,
      'D5' = i54,
      'D6' = i9,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54)]).
step(cycle(i67, [i54, i9, i15, i15, i54, i9, i15, i15, i15, i15, i54]),
     rule(10001),
     ['R' = i67,
      'D0' = i54,
      'D1' = i9,
      'D2' = i15,
      'D3' = i15,
      'D4' = i54,
      'D5' = i9,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54)]).
step(cycle(i67, [i54, i9, i15, i15, i54, i9, i15, i54, i9, i15, i54]),
     rule(10001),
     ['R' = i67,
      'D0' = i54,
      'D1' = i9,
      'D2' = i15,
      'D3' = i15,
      'D4' = i54,
      'D5' = i9,
      'D6' = i15,
      'D7' = i54,
      'D8' = i9,
      'D9' = i15],
     [edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54)]).
step(cycle(i67, [i54, i9, i15, i54, i9, i15, i15, i15, i15, i15, i54]),
     rule(10001),
     ['R' = i67,
      'D0' = i54,
      'D1' = i9,
      'D2' = i15,
      'D3' = i54,
      'D4' = i9,
      'D5' = i15,
      'D6' = i15,
      'D7' = i15,
      'D8' = i15,
      'D9' = i15],
     [edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54)]).
step(cycle(i67, [i54, i9, i15, i54, i9, i15, i15, i54, i9, i15, i54]),
     rule(10001),
     ['R' = i67,
      'D0' = i54,
      'D1' = i9,
      'D2' = i15,
      'D3' = i54,
      'D4' = i9,
      'D5' = i15,
      'D6' = i15,
      'D7' = i54,
      'D8' = i9,
      'D9' = i15],
     [edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54)]).
step(cycle(i67, [i54, i9, i15, i54, i9, i15, i54, i9, i15, i15, i54]),
     rule(10001),
     ['R' = i67,
      'D0' = i54,
      'D1' = i9,
      'D2' = i15,
      'D3' = i54,
      'D4' = i9,
      'D5' = i15,
      'D6' = i54,
      'D7' = i9,
      'D8' = i15,
      'D9' = i15],
     [edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i54),
      edge(i54, i67, i9),
      edge(i9, i67, i15),
      edge(i15, i67, i15),
      edge(i15, i67, i54)]).
step(cycle(i84, [i87, i33, i93, i51, i30, i21, i87, i51, i30, i21, i87]),
     rule(10001),
     ['R' = i84,
      'D0' = i87,
      'D1' = i33,
      'D2' = i93,
      'D3' = i51,
      'D4' = i30,
      'D5' = i21,
      'D6' = i87,
      'D7' = i51,
      'D8' = i30,
      'D9' = i21],
     [edge(i87, i84, i33),
      edge(i33, i84, i93),
      edge(i93, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87)]).
step(cycle(i0, [i12, i9, i12, i66, i9, i12, i66, i9, i12, i9, i12]),
     rule(10001),
     ['R' = i0,
      'D0' = i12,
      'D1' = i9,
      'D2' = i12,
      'D3' = i66,
      'D4' = i9,
      'D5' = i12,
      'D6' = i66,
      'D7' = i9,
      'D8' = i12,
      'D9' = i9],
     [edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12)]).
step(cycle(i0, [i12, i9, i12, i66, i9, i12, i9, i12, i66, i9, i12]),
     rule(10001),
     ['R' = i0,
      'D0' = i12,
      'D1' = i9,
      'D2' = i12,
      'D3' = i66,
      'D4' = i9,
      'D5' = i12,
      'D6' = i9,
      'D7' = i12,
      'D8' = i66,
      'D9' = i9],
     [edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12)]).
step(cycle(i0, [i12, i9, i12, i9, i12, i66, i9, i12, i66, i9, i12]),
     rule(10001),
     ['R' = i0,
      'D0' = i12,
      'D1' = i9,
      'D2' = i12,
      'D3' = i9,
      'D4' = i12,
      'D5' = i66,
      'D6' = i9,
      'D7' = i12,
      'D8' = i66,
      'D9' = i9],
     [edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i66),
      edge(i66, i0, i9),
      edge(i9, i0, i12)]).
step(cycle(i0, [i12, i9, i12, i9, i12, i9, i12, i9, i12, i9, i12]),
     rule(10001),
     ['R' = i0,
      'D0' = i12,
      'D1' = i9,
      'D2' = i12,
      'D3' = i9,
      'D4' = i12,
      'D5' = i9,
      'D6' = i12,
      'D7' = i9,
      'D8' = i12,
      'D9' = i9],
     [edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12),
      edge(i12, i0, i9),
      edge(i9, i0, i12)]).
step(cycle(i17, [i30, i33, i75, i30, i33, i75, i30, i33, i75, i0, i30]),
     rule(10001),
     ['R' = i17,
      'D0' = i30,
      'D1' = i33,
      'D2' = i75,
      'D3' = i30,
      'D4' = i33,
      'D5' = i75,
      'D6' = i30,
      'D7' = i33,
      'D8' = i75,
      'D9' = i0],
     [edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30)]).
step(cycle(i17, [i30, i33, i75, i30, i33, i75, i0, i30, i33, i75, i30]),
     rule(10001),
     ['R' = i17,
      'D0' = i30,
      'D1' = i33,
      'D2' = i75,
      'D3' = i30,
      'D4' = i33,
      'D5' = i75,
      'D6' = i0,
      'D7' = i30,
      'D8' = i33,
      'D9' = i75],
     [edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30)]).
step(cycle(i17, [i30, i33, i75, i0, i30, i33, i75, i30, i33, i75, i30]),
     rule(10001),
     ['R' = i17,
      'D0' = i30,
      'D1' = i33,
      'D2' = i75,
      'D3' = i0,
      'D4' = i30,
      'D5' = i33,
      'D6' = i75,
      'D7' = i30,
      'D8' = i33,
      'D9' = i75],
     [edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30)]).
step(cycle(i17, [i30, i33, i75, i0, i30, i33, i63, i42, i54, i0, i30]),
     rule(10001),
     ['R' = i17,
      'D0' = i30,
      'D1' = i33,
      'D2' = i75,
      'D3' = i0,
      'D4' = i30,
      'D5' = i33,
      'D6' = i63,
      'D7' = i42,
      'D8' = i54,
      'D9' = i0],
     [edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i63),
      edge(i63, i17, i42),
      edge(i42, i17, i54),
      edge(i54, i17, i0),
      edge(i0, i17, i30)]).
step(cycle(i17, [i30, i33, i63, i42, i54, i0, i30, i33, i75, i0, i30]),
     rule(10001),
     ['R' = i17,
      'D0' = i30,
      'D1' = i33,
      'D2' = i63,
      'D3' = i42,
      'D4' = i54,
      'D5' = i0,
      'D6' = i30,
      'D7' = i33,
      'D8' = i75,
      'D9' = i0],
     [edge(i30, i17, i33),
      edge(i33, i17, i63),
      edge(i63, i17, i42),
      edge(i42, i17, i54),
      edge(i54, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30)]).
step(cycle(i12, [i66, i66, i66, i66, i66, i66, i66, i66, i66, i66, i66]),
     rule(10001),
     ['R' = i12,
      'D0' = i66,
      'D1' = i66,
      'D2' = i66,
      'D3' = i66,
      'D4' = i66,
      'D5' = i66,
      'D6' = i66,
      'D7' = i66,
      'D8' = i66,
      'D9' = i66],
     [edge(i66, i12, i66),
      edge(i66, i12, i66),
      edge(i66, i12, i66),
      edge(i66, i12, i66),
      edge(i66, i12, i66),
      edge(i66, i12, i66),
      edge(i66, i12, i66),
      edge(i66, i12, i66),
      edge(i66, i12, i66),
      edge(i66, i12, i66)]).
step(edge(i66, i12, i66), fact(6682), [], []).
step(cycle(i2, [i27, i66, i27, i66, i27, i66, i27, i66, i27, i66, i27]),
     rule(10001),
     ['R' = i2,
      'D0' = i27,
      'D1' = i66,
      'D2' = i27,
      'D3' = i66,
      'D4' = i27,
      'D5' = i66,
      'D6' = i27,
      'D7' = i66,
      'D8' = i27,
      'D9' = i66],
     [edge(i27, i2, i66),
      edge(i66, i2, i27),
      edge(i27, i2, i66),
      edge(i66, i2, i27),
      edge(i27, i2, i66),
      edge(i66, i2, i27),
      edge(i27, i2, i66),
      edge(i66, i2, i27),
      edge(i27, i2, i66),
      edge(i66, i2, i27)]).
step(edge(i27, i2, i66), fact(6690), [], []).
step(edge(i66, i2, i27), fact(8950), [], []).
step(cycle(i83, [i0, i6, i84, i69, i6, i84, i69, i6, i84, i69, i0]),
     rule(10001),
     ['R' = i83,
      'D0' = i0,
      'D1' = i6,
      'D2' = i84,
      'D3' = i69,
      'D4' = i6,
      'D5' = i84,
      'D6' = i69,
      'D7' = i6,
      'D8' = i84,
      'D9' = i69],
     [edge(i0, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i0)]).
step(cycle(i19, [i66, i36, i21, i87, i33, i12, i93, i66, i36, i72, i66]),
     rule(10001),
     ['R' = i19,
      'D0' = i66,
      'D1' = i36,
      'D2' = i21,
      'D3' = i87,
      'D4' = i33,
      'D5' = i12,
      'D6' = i93,
      'D7' = i66,
      'D8' = i36,
      'D9' = i72],
     [edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66)]).
step(cycle(i19, [i66, i36, i21, i87, i69, i36, i72, i33, i12, i93, i66]),
     rule(10001),
     ['R' = i19,
      'D0' = i66,
      'D1' = i36,
      'D2' = i21,
      'D3' = i87,
      'D4' = i69,
      'D5' = i36,
      'D6' = i72,
      'D7' = i33,
      'D8' = i12,
      'D9' = i93],
     [edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66)]).
step(cycle(i19, [i66, i36, i21, i87, i69, i36, i72, i66, i36, i72, i66]),
     rule(10001),
     ['R' = i19,
      'D0' = i66,
      'D1' = i36,
      'D2' = i21,
      'D3' = i87,
      'D4' = i69,
      'D5' = i36,
      'D6' = i72,
      'D7' = i66,
      'D8' = i36,
      'D9' = i72],
     [edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66)]).
step(cycle(i19, [i66, i36, i21, i21, i21, i21, i87, i33, i12, i93, i66]),
     rule(10001),
     ['R' = i19,
      'D0' = i66,
      'D1' = i36,
      'D2' = i21,
      'D3' = i21,
      'D4' = i21,
      'D5' = i21,
      'D6' = i87,
      'D7' = i33,
      'D8' = i12,
      'D9' = i93],
     [edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66)]).
step(cycle(i19, [i66, i36, i21, i21, i21, i21, i87, i69, i36, i72, i66]),
     rule(10001),
     ['R' = i19,
      'D0' = i66,
      'D1' = i36,
      'D2' = i21,
      'D3' = i21,
      'D4' = i21,
      'D5' = i21,
      'D6' = i87,
      'D7' = i69,
      'D8' = i36,
      'D9' = i72],
     [edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66)]).
step(cycle(i19, [i66, i36, i72, i66, i36, i21, i87, i33, i12, i93, i66]),
     rule(10001),
     ['R' = i19,
      'D0' = i66,
      'D1' = i36,
      'D2' = i72,
      'D3' = i66,
      'D4' = i36,
      'D5' = i21,
      'D6' = i87,
      'D7' = i33,
      'D8' = i12,
      'D9' = i93],
     [edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66)]).
step(cycle(i19, [i66, i36, i72, i66, i36, i21, i87, i69, i36, i72, i66]),
     rule(10001),
     ['R' = i19,
      'D0' = i66,
      'D1' = i36,
      'D2' = i72,
      'D3' = i66,
      'D4' = i36,
      'D5' = i21,
      'D6' = i87,
      'D7' = i69,
      'D8' = i36,
      'D9' = i72],
     [edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66)]).
step(cycle(i24, [i24, i33, i24, i33, i24, i33, i24, i33, i24, i33, i24]),
     rule(10001),
     ['R' = i24,
      'D0' = i24,
      'D1' = i33,
      'D2' = i24,
      'D3' = i33,
      'D4' = i24,
      'D5' = i33,
      'D6' = i24,
      'D7' = i33,
      'D8' = i24,
      'D9' = i33],
     [edge(i24, i24, i33),
      edge(i33, i24, i24),
      edge(i24, i24, i33),
      edge(i33, i24, i24),
      edge(i24, i24, i33),
      edge(i33, i24, i24),
      edge(i24, i24, i33),
      edge(i33, i24, i24),
      edge(i24, i24, i33),
      edge(i33, i24, i24)]).
step(cycle(i71, [i21, i0, i45, i21, i0, i45, i21, i0, i21, i0, i21]),
     rule(10001),
     ['R' = i71,
      'D0' = i21,
      'D1' = i0,
      'D2' = i45,
      'D3' = i21,
      'D4' = i0,
      'D5' = i45,
      'D6' = i21,
      'D7' = i0,
      'D8' = i21,
      'D9' = i0],
     [edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21)]).
step(edge(i21, i71, i0), fact(6838), [], []).
step(edge(i0, i71, i45), fact(7225), [], []).
step(edge(i45, i71, i21), fact(7234), [], []).
step(edge(i0, i71, i21), fact(8046), [], []).
step(cycle(i71, [i21, i0, i45, i21, i0, i21, i0, i45, i21, i0, i21]),
     rule(10001),
     ['R' = i71,
      'D0' = i21,
      'D1' = i0,
      'D2' = i45,
      'D3' = i21,
      'D4' = i0,
      'D5' = i21,
      'D6' = i0,
      'D7' = i45,
      'D8' = i21,
      'D9' = i0],
     [edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21)]).
step(cycle(i71, [i21, i0, i45, i21, i0, i21, i0, i21, i0, i45, i21]),
     rule(10001),
     ['R' = i71,
      'D0' = i21,
      'D1' = i0,
      'D2' = i45,
      'D3' = i21,
      'D4' = i0,
      'D5' = i21,
      'D6' = i0,
      'D7' = i21,
      'D8' = i0,
      'D9' = i45],
     [edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21)]).
step(cycle(i71, [i21, i0, i21, i0, i45, i21, i0, i45, i21, i0, i21]),
     rule(10001),
     ['R' = i71,
      'D0' = i21,
      'D1' = i0,
      'D2' = i21,
      'D3' = i0,
      'D4' = i45,
      'D5' = i21,
      'D6' = i0,
      'D7' = i45,
      'D8' = i21,
      'D9' = i0],
     [edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21)]).
step(cycle(i71, [i21, i0, i21, i0, i45, i21, i0, i21, i0, i45, i21]),
     rule(10001),
     ['R' = i71,
      'D0' = i21,
      'D1' = i0,
      'D2' = i21,
      'D3' = i0,
      'D4' = i45,
      'D5' = i21,
      'D6' = i0,
      'D7' = i21,
      'D8' = i0,
      'D9' = i45],
     [edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21)]).
step(cycle(i71, [i21, i0, i21, i0, i21, i0, i45, i21, i0, i45, i21]),
     rule(10001),
     ['R' = i71,
      'D0' = i21,
      'D1' = i0,
      'D2' = i21,
      'D3' = i0,
      'D4' = i21,
      'D5' = i0,
      'D6' = i45,
      'D7' = i21,
      'D8' = i0,
      'D9' = i45],
     [edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21)]).
step(cycle(i71, [i21, i0, i21, i0, i21, i0, i21, i0, i21, i0, i21]),
     rule(10001),
     ['R' = i71,
      'D0' = i21,
      'D1' = i0,
      'D2' = i21,
      'D3' = i0,
      'D4' = i21,
      'D5' = i0,
      'D6' = i21,
      'D7' = i0,
      'D8' = i21,
      'D9' = i0],
     [edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21)]).
step(cycle(i57, [i48, i69, i48, i69, i48, i69, i48, i69, i48, i69, i48]),
     rule(10001),
     ['R' = i57,
      'D0' = i48,
      'D1' = i69,
      'D2' = i48,
      'D3' = i69,
      'D4' = i48,
      'D5' = i69,
      'D6' = i48,
      'D7' = i69,
      'D8' = i48,
      'D9' = i69],
     [edge(i48, i57, i69),
      edge(i69, i57, i48),
      edge(i48, i57, i69),
      edge(i69, i57, i48),
      edge(i48, i57, i69),
      edge(i69, i57, i48),
      edge(i48, i57, i69),
      edge(i69, i57, i48),
      edge(i48, i57, i69),
      edge(i69, i57, i48)]).
step(edge(i48, i57, i69), fact(6901), [], []).
step(edge(i69, i57, i48), fact(8133), [], []).
step(cycle(i43, [i60, i60, i60, i60, i60, i60, i60, i60, i60, i60, i60]),
     rule(10001),
     ['R' = i43,
      'D0' = i60,
      'D1' = i60,
      'D2' = i60,
      'D3' = i60,
      'D4' = i60,
      'D5' = i60,
      'D6' = i60,
      'D7' = i60,
      'D8' = i60,
      'D9' = i60],
     [edge(i60, i43, i60),
      edge(i60, i43, i60),
      edge(i60, i43, i60),
      edge(i60, i43, i60),
      edge(i60, i43, i60),
      edge(i60, i43, i60),
      edge(i60, i43, i60),
      edge(i60, i43, i60),
      edge(i60, i43, i60),
      edge(i60, i43, i60)]).
step(edge(i60, i43, i60), fact(6942), [], []).
step(cycle(i84, [i30, i21, i87, i33, i93, i51, i30, i21, i87, i51, i30]),
     rule(10001),
     ['R' = i84,
      'D0' = i30,
      'D1' = i21,
      'D2' = i87,
      'D3' = i33,
      'D4' = i93,
      'D5' = i51,
      'D6' = i30,
      'D7' = i21,
      'D8' = i87,
      'D9' = i51],
     [edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i33),
      edge(i33, i84, i93),
      edge(i93, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i51),
      edge(i51, i84, i30)]).
step(cycle(i84, [i30, i21, i87, i51, i30, i21, i87, i33, i93, i51, i30]),
     rule(10001),
     ['R' = i84,
      'D0' = i30,
      'D1' = i21,
      'D2' = i87,
      'D3' = i51,
      'D4' = i30,
      'D5' = i21,
      'D6' = i87,
      'D7' = i33,
      'D8' = i93,
      'D9' = i51],
     [edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i33),
      edge(i33, i84, i93),
      edge(i93, i84, i51),
      edge(i51, i84, i30)]).
step(cycle(i80, [i60, i42, i15, i60, i42, i15, i42, i15, i42, i15, i60]),
     rule(10001),
     ['R' = i80,
      'D0' = i60,
      'D1' = i42,
      'D2' = i15,
      'D3' = i60,
      'D4' = i42,
      'D5' = i15,
      'D6' = i42,
      'D7' = i15,
      'D8' = i42,
      'D9' = i15],
     [edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60)]).
step(cycle(i80, [i60, i42, i15, i42, i15, i60, i42, i15, i42, i15, i60]),
     rule(10001),
     ['R' = i80,
      'D0' = i60,
      'D1' = i42,
      'D2' = i15,
      'D3' = i42,
      'D4' = i15,
      'D5' = i60,
      'D6' = i42,
      'D7' = i15,
      'D8' = i42,
      'D9' = i15],
     [edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60)]).
step(cycle(i80, [i60, i42, i15, i42, i15, i42, i15, i60, i42, i15, i60]),
     rule(10001),
     ['R' = i80,
      'D0' = i60,
      'D1' = i42,
      'D2' = i15,
      'D3' = i42,
      'D4' = i15,
      'D5' = i42,
      'D6' = i15,
      'D7' = i60,
      'D8' = i42,
      'D9' = i15],
     [edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60)]).
step(cycle(i50, [i87, i99, i66, i57, i69, i66, i51, i84, i72, i78, i87]),
     rule(10001),
     ['R' = i50,
      'D0' = i87,
      'D1' = i99,
      'D2' = i66,
      'D3' = i57,
      'D4' = i69,
      'D5' = i66,
      'D6' = i51,
      'D7' = i84,
      'D8' = i72,
      'D9' = i78],
     [edge(i87, i50, i99),
      edge(i99, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87)]).
step(cycle(i50, [i87, i99, i54, i72, i78, i87, i99, i54, i72, i78, i87]),
     rule(10001),
     ['R' = i50,
      'D0' = i87,
      'D1' = i99,
      'D2' = i54,
      'D3' = i72,
      'D4' = i78,
      'D5' = i87,
      'D6' = i99,
      'D7' = i54,
      'D8' = i72,
      'D9' = i78],
     [edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87)]).
step(cycle(i50, [i87, i99, i54, i72, i69, i66, i51, i84, i72, i78, i87]),
     rule(10001),
     ['R' = i50,
      'D0' = i87,
      'D1' = i99,
      'D2' = i54,
      'D3' = i72,
      'D4' = i69,
      'D5' = i66,
      'D6' = i51,
      'D7' = i84,
      'D8' = i72,
      'D9' = i78],
     [edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87)]).
step(cycle(i84, [i51, i30, i21, i87, i33, i93, i51, i30, i21, i87, i51]),
     rule(10001),
     ['R' = i84,
      'D0' = i51,
      'D1' = i30,
      'D2' = i21,
      'D3' = i87,
      'D4' = i33,
      'D5' = i93,
      'D6' = i51,
      'D7' = i30,
      'D8' = i21,
      'D9' = i87],
     [edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i33),
      edge(i33, i84, i93),
      edge(i93, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i51)]).
step(cycle(i84, [i51, i30, i21, i87, i51, i30, i21, i87, i33, i93, i51]),
     rule(10001),
     ['R' = i84,
      'D0' = i51,
      'D1' = i30,
      'D2' = i21,
      'D3' = i87,
      'D4' = i51,
      'D5' = i30,
      'D6' = i21,
      'D7' = i87,
      'D8' = i33,
      'D9' = i93],
     [edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i33),
      edge(i33, i84, i93),
      edge(i93, i84, i51)]).
step(cycle(i31, [i3, i15, i3, i15, i3, i15, i3, i15, i3, i15, i3]),
     rule(10001),
     ['R' = i31,
      'D0' = i3,
      'D1' = i15,
      'D2' = i3,
      'D3' = i15,
      'D4' = i3,
      'D5' = i15,
      'D6' = i3,
      'D7' = i15,
      'D8' = i3,
      'D9' = i15],
     [edge(i3, i31, i15),
      edge(i15, i31, i3),
      edge(i3, i31, i15),
      edge(i15, i31, i3),
      edge(i3, i31, i15),
      edge(i15, i31, i3),
      edge(i3, i31, i15),
      edge(i15, i31, i3),
      edge(i3, i31, i15),
      edge(i15, i31, i3)]).
step(cycle(i97, [i27, i27, i27, i27, i27, i27, i27, i27, i27, i27, i27]),
     rule(10001),
     ['R' = i97,
      'D0' = i27,
      'D1' = i27,
      'D2' = i27,
      'D3' = i27,
      'D4' = i27,
      'D5' = i27,
      'D6' = i27,
      'D7' = i27,
      'D8' = i27,
      'D9' = i27],
     [edge(i27, i97, i27),
      edge(i27, i97, i27),
      edge(i27, i97, i27),
      edge(i27, i97, i27),
      edge(i27, i97, i27),
      edge(i27, i97, i27),
      edge(i27, i97, i27),
      edge(i27, i97, i27),
      edge(i27, i97, i27),
      edge(i27, i97, i27)]).
step(edge(i27, i97, i27), fact(7171), [], []).
step(cycle(i96, [i75, i75, i48, i33, i69, i75, i48, i33, i69, i75, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i75,
      'D2' = i48,
      'D3' = i33,
      'D4' = i69,
      'D5' = i75,
      'D6' = i48,
      'D7' = i33,
      'D8' = i69,
      'D9' = i75],
     [edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75)]).
step(cycle(i96, [i75, i75, i48, i33, i69, i75, i75, i48, i33, i69, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i75,
      'D2' = i48,
      'D3' = i33,
      'D4' = i69,
      'D5' = i75,
      'D6' = i75,
      'D7' = i48,
      'D8' = i33,
      'D9' = i69],
     [edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75)]).
step(cycle(i96, [i75, i75, i48, i33, i69, i75, i75, i75, i75, i75, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i75,
      'D2' = i48,
      'D3' = i33,
      'D4' = i69,
      'D5' = i75,
      'D6' = i75,
      'D7' = i75,
      'D8' = i75,
      'D9' = i75],
     [edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75)]).
step(cycle(i96, [i75, i75, i75, i48, i33, i69, i75, i48, i33, i69, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i75,
      'D2' = i75,
      'D3' = i48,
      'D4' = i33,
      'D5' = i69,
      'D6' = i75,
      'D7' = i48,
      'D8' = i33,
      'D9' = i69],
     [edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75)]).
step(cycle(i96, [i75, i75, i75, i48, i33, i69, i75, i75, i75, i75, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i75,
      'D2' = i75,
      'D3' = i48,
      'D4' = i33,
      'D5' = i69,
      'D6' = i75,
      'D7' = i75,
      'D8' = i75,
      'D9' = i75],
     [edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75)]).
step(cycle(i96, [i75, i75, i75, i75, i48, i33, i69, i75, i75, i75, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i75,
      'D2' = i75,
      'D3' = i75,
      'D4' = i48,
      'D5' = i33,
      'D6' = i69,
      'D7' = i75,
      'D8' = i75,
      'D9' = i75],
     [edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75)]).
step(cycle(i96, [i75, i75, i75, i75, i75, i48, i33, i69, i75, i75, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i75,
      'D2' = i75,
      'D3' = i75,
      'D4' = i75,
      'D5' = i48,
      'D6' = i33,
      'D7' = i69,
      'D8' = i75,
      'D9' = i75],
     [edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75)]).
step(cycle(i96, [i75, i75, i75, i75, i75, i75, i48, i33, i69, i75, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i75,
      'D2' = i75,
      'D3' = i75,
      'D4' = i75,
      'D5' = i75,
      'D6' = i48,
      'D7' = i33,
      'D8' = i69,
      'D9' = i75],
     [edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75)]).
step(cycle(i96, [i75, i75, i75, i75, i75, i75, i75, i48, i33, i69, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i75,
      'D2' = i75,
      'D3' = i75,
      'D4' = i75,
      'D5' = i75,
      'D6' = i75,
      'D7' = i48,
      'D8' = i33,
      'D9' = i69],
     [edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75)]).
step(cycle(i96, [i75, i75, i75, i75, i75, i75, i75, i75, i75, i75, i75]),
     rule(10001),
     ['R' = i96,
      'D0' = i75,
      'D1' = i75,
      'D2' = i75,
      'D3' = i75,
      'D4' = i75,
      'D5' = i75,
      'D6' = i75,
      'D7' = i75,
      'D8' = i75,
      'D9' = i75],
     [edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75)]).
step(cycle(i71, [i0, i45, i21, i0, i45, i21, i0, i21, i0, i21, i0]),
     rule(10001),
     ['R' = i71,
      'D0' = i0,
      'D1' = i45,
      'D2' = i21,
      'D3' = i0,
      'D4' = i45,
      'D5' = i21,
      'D6' = i0,
      'D7' = i21,
      'D8' = i0,
      'D9' = i21],
     [edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0)]).
step(cycle(i71, [i0, i45, i21, i0, i21, i0, i45, i21, i0, i21, i0]),
     rule(10001),
     ['R' = i71,
      'D0' = i0,
      'D1' = i45,
      'D2' = i21,
      'D3' = i0,
      'D4' = i21,
      'D5' = i0,
      'D6' = i45,
      'D7' = i21,
      'D8' = i0,
      'D9' = i21],
     [edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0)]).
step(cycle(i71, [i0, i45, i21, i0, i21, i0, i21, i0, i45, i21, i0]),
     rule(10001),
     ['R' = i71,
      'D0' = i0,
      'D1' = i45,
      'D2' = i21,
      'D3' = i0,
      'D4' = i21,
      'D5' = i0,
      'D6' = i21,
      'D7' = i0,
      'D8' = i45,
      'D9' = i21],
     [edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0)]).
step(cycle(i71, [i45, i21, i0, i45, i21, i0, i21, i0, i21, i0, i45]),
     rule(10001),
     ['R' = i71,
      'D0' = i45,
      'D1' = i21,
      'D2' = i0,
      'D3' = i45,
      'D4' = i21,
      'D5' = i0,
      'D6' = i21,
      'D7' = i0,
      'D8' = i21,
      'D9' = i0],
     [edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45)]).
step(cycle(i71, [i45, i21, i0, i21, i0, i45, i21, i0, i21, i0, i45]),
     rule(10001),
     ['R' = i71,
      'D0' = i45,
      'D1' = i21,
      'D2' = i0,
      'D3' = i21,
      'D4' = i0,
      'D5' = i45,
      'D6' = i21,
      'D7' = i0,
      'D8' = i21,
      'D9' = i0],
     [edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45)]).
step(cycle(i71, [i45, i21, i0, i21, i0, i21, i0, i45, i21, i0, i45]),
     rule(10001),
     ['R' = i71,
      'D0' = i45,
      'D1' = i21,
      'D2' = i0,
      'D3' = i21,
      'D4' = i0,
      'D5' = i21,
      'D6' = i0,
      'D7' = i45,
      'D8' = i21,
      'D9' = i0],
     [edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45)]).
step(cycle(i70, [i18, i0, i18, i0, i18, i0, i18, i0, i18, i0, i18]),
     rule(10001),
     ['R' = i70,
      'D0' = i18,
      'D1' = i0,
      'D2' = i18,
      'D3' = i0,
      'D4' = i18,
      'D5' = i0,
      'D6' = i18,
      'D7' = i0,
      'D8' = i18,
      'D9' = i0],
     [edge(i18, i70, i0),
      edge(i0, i70, i18),
      edge(i18, i70, i0),
      edge(i0, i70, i18),
      edge(i18, i70, i0),
      edge(i0, i70, i18),
      edge(i18, i70, i0),
      edge(i0, i70, i18),
      edge(i18, i70, i0),
      edge(i0, i70, i18)]).
step(cycle(i19, [i69, i36, i21, i87, i69, i36, i21, i21, i21, i87, i69]),
     rule(10001),
     ['R' = i19,
      'D0' = i69,
      'D1' = i36,
      'D2' = i21,
      'D3' = i87,
      'D4' = i69,
      'D5' = i36,
      'D6' = i21,
      'D7' = i21,
      'D8' = i21,
      'D9' = i87],
     [edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69)]).
step(cycle(i19, [i69, i36, i21, i21, i87, i69, i36, i21, i21, i87, i69]),
     rule(10001),
     ['R' = i19,
      'D0' = i69,
      'D1' = i36,
      'D2' = i21,
      'D3' = i21,
      'D4' = i87,
      'D5' = i69,
      'D6' = i36,
      'D7' = i21,
      'D8' = i21,
      'D9' = i87],
     [edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69)]).
step(cycle(i19, [i69, i36, i21, i21, i21, i87, i69, i36, i21, i87, i69]),
     rule(10001),
     ['R' = i19,
      'D0' = i69,
      'D1' = i36,
      'D2' = i21,
      'D3' = i21,
      'D4' = i21,
      'D5' = i87,
      'D6' = i69,
      'D7' = i36,
      'D8' = i21,
      'D9' = i87],
     [edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69)]).
step(cycle(i19, [i69, i36, i21, i21, i21, i21, i21, i21, i21, i87, i69]),
     rule(10001),
     ['R' = i19,
      'D0' = i69,
      'D1' = i36,
      'D2' = i21,
      'D3' = i21,
      'D4' = i21,
      'D5' = i21,
      'D6' = i21,
      'D7' = i21,
      'D8' = i21,
      'D9' = i87],
     [edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69)]).
step(cycle(i19, [i69, i36, i72, i33, i12, i93, i66, i36, i21, i87, i69]),
     rule(10001),
     ['R' = i19,
      'D0' = i69,
      'D1' = i36,
      'D2' = i72,
      'D3' = i33,
      'D4' = i12,
      'D5' = i93,
      'D6' = i66,
      'D7' = i36,
      'D8' = i21,
      'D9' = i87],
     [edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69)]).
step(cycle(i19, [i69, i36, i72, i66, i36, i21, i21, i21, i21, i87, i69]),
     rule(10001),
     ['R' = i19,
      'D0' = i69,
      'D1' = i36,
      'D2' = i72,
      'D3' = i66,
      'D4' = i36,
      'D5' = i21,
      'D6' = i21,
      'D7' = i21,
      'D8' = i21,
      'D9' = i87],
     [edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69)]).
step(cycle(i19, [i69, i36, i72, i66, i36, i72, i66, i36, i21, i87, i69]),
     rule(10001),
     ['R' = i19,
      'D0' = i69,
      'D1' = i36,
      'D2' = i72,
      'D3' = i66,
      'D4' = i36,
      'D5' = i72,
      'D6' = i66,
      'D7' = i36,
      'D8' = i21,
      'D9' = i87],
     [edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69)]).
step(cycle(i16, [i93, i45, i93, i39, i42, i45, i93, i39, i42, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i42,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i42,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i39, i42, i45, i93, i39, i87, i27, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i42,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i87,
      'D9' = i27],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i39, i42, i45, i93, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i42,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i39, i45, i93, i39, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i39, i45, i93, i63, i21, i42, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i45,
      'D5' = i93,
      'D6' = i63,
      'D7' = i21,
      'D8' = i42,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i39, i45, i93, i45, i93, i39, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i39, i87, i27, i93, i39, i42, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i87,
      'D5' = i27,
      'D6' = i93,
      'D7' = i39,
      'D8' = i42,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i39, i87, i27, i93, i39, i87, i27, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i87,
      'D5' = i27,
      'D6' = i93,
      'D7' = i39,
      'D8' = i87,
      'D9' = i27],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i39, i87, i27, i93, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i87,
      'D5' = i27,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i63, i21, i42, i45, i93, i39, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i63,
      'D4' = i21,
      'D5' = i42,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i45, i93, i39, i42, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i42,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i45, i93, i39, i45, i93, i39, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i45, i93, i39, i87, i27, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i87,
      'D7' = i27,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i45, i93, i45, i93, i39, i42, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i42,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i45, i93, i45, i93, i39, i87, i27, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i87,
      'D9' = i27],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93)]).
step(cycle(i16, [i93, i45, i93, i45, i93, i45, i93, i45, i93, i45, i93]),
     rule(10001),
     ['R' = i16,
      'D0' = i93,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i45],
     [edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93)]).
step(cycle(i36, [i36, i72, i24, i84, i51, i36, i72, i24, i84, i51, i36]),
     rule(10001),
     ['R' = i36,
      'D0' = i36,
      'D1' = i72,
      'D2' = i24,
      'D3' = i84,
      'D4' = i51,
      'D5' = i36,
      'D6' = i72,
      'D7' = i24,
      'D8' = i84,
      'D9' = i51],
     [edge(i36, i36, i72),
      edge(i72, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i72),
      edge(i72, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36)]).
step(cycle(i48, [i72, i90, i72, i90, i72, i90, i72, i90, i72, i90, i72]),
     rule(10001),
     ['R' = i48,
      'D0' = i72,
      'D1' = i90,
      'D2' = i72,
      'D3' = i90,
      'D4' = i72,
      'D5' = i90,
      'D6' = i72,
      'D7' = i90,
      'D8' = i72,
      'D9' = i90],
     [edge(i72, i48, i90),
      edge(i90, i48, i72),
      edge(i72, i48, i90),
      edge(i90, i48, i72),
      edge(i72, i48, i90),
      edge(i90, i48, i72),
      edge(i72, i48, i90),
      edge(i90, i48, i72),
      edge(i72, i48, i90),
      edge(i90, i48, i72)]).
step(cycle(i50, [i15, i30, i39, i33, i9, i33, i9, i33, i9, i27, i15]),
     rule(10001),
     ['R' = i50,
      'D0' = i15,
      'D1' = i30,
      'D2' = i39,
      'D3' = i33,
      'D4' = i9,
      'D5' = i33,
      'D6' = i9,
      'D7' = i33,
      'D8' = i9,
      'D9' = i27],
     [edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15)]).
step(cycle(i50, [i15, i30, i39, i33, i9, i27, i30, i39, i48, i27, i15]),
     rule(10001),
     ['R' = i50,
      'D0' = i15,
      'D1' = i30,
      'D2' = i39,
      'D3' = i33,
      'D4' = i9,
      'D5' = i27,
      'D6' = i30,
      'D7' = i39,
      'D8' = i48,
      'D9' = i27],
     [edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15)]).
step(cycle(i50, [i15, i30, i39, i48, i27, i15, i30, i39, i48, i27, i15]),
     rule(10001),
     ['R' = i50,
      'D0' = i15,
      'D1' = i30,
      'D2' = i39,
      'D3' = i48,
      'D4' = i27,
      'D5' = i15,
      'D6' = i30,
      'D7' = i39,
      'D8' = i48,
      'D9' = i27],
     [edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15)]).
step(cycle(i50, [i15, i30, i39, i48, i27, i30, i39, i33, i9, i27, i15]),
     rule(10001),
     ['R' = i50,
      'D0' = i15,
      'D1' = i30,
      'D2' = i39,
      'D3' = i48,
      'D4' = i27,
      'D5' = i30,
      'D6' = i39,
      'D7' = i33,
      'D8' = i9,
      'D9' = i27],
     [edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15)]).
step(cycle(i79, [i69, i9, i69, i9, i69, i9, i69, i9, i69, i9, i69]),
     rule(10001),
     ['R' = i79,
      'D0' = i69,
      'D1' = i9,
      'D2' = i69,
      'D3' = i9,
      'D4' = i69,
      'D5' = i9,
      'D6' = i69,
      'D7' = i9,
      'D8' = i69,
      'D9' = i9],
     [edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69)]).
step(cycle(i79, [i69, i9, i69, i9, i69, i9, i69, i9, i39, i3, i69]),
     rule(10001),
     ['R' = i79,
      'D0' = i69,
      'D1' = i9,
      'D2' = i69,
      'D3' = i9,
      'D4' = i69,
      'D5' = i9,
      'D6' = i69,
      'D7' = i9,
      'D8' = i39,
      'D9' = i3],
     [edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69)]).
step(cycle(i79, [i69, i9, i69, i9, i69, i9, i39, i3, i69, i9, i69]),
     rule(10001),
     ['R' = i79,
      'D0' = i69,
      'D1' = i9,
      'D2' = i69,
      'D3' = i9,
      'D4' = i69,
      'D5' = i9,
      'D6' = i39,
      'D7' = i3,
      'D8' = i69,
      'D9' = i9],
     [edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69)]).
step(cycle(i79, [i69, i9, i69, i9, i39, i3, i69, i9, i69, i9, i69]),
     rule(10001),
     ['R' = i79,
      'D0' = i69,
      'D1' = i9,
      'D2' = i69,
      'D3' = i9,
      'D4' = i39,
      'D5' = i3,
      'D6' = i69,
      'D7' = i9,
      'D8' = i69,
      'D9' = i9],
     [edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69)]).
step(cycle(i79, [i69, i9, i69, i9, i39, i3, i69, i9, i39, i3, i69]),
     rule(10001),
     ['R' = i79,
      'D0' = i69,
      'D1' = i9,
      'D2' = i69,
      'D3' = i9,
      'D4' = i39,
      'D5' = i3,
      'D6' = i69,
      'D7' = i9,
      'D8' = i39,
      'D9' = i3],
     [edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69)]).
step(cycle(i79, [i69, i9, i39, i3, i69, i9, i69, i9, i69, i9, i69]),
     rule(10001),
     ['R' = i79,
      'D0' = i69,
      'D1' = i9,
      'D2' = i39,
      'D3' = i3,
      'D4' = i69,
      'D5' = i9,
      'D6' = i69,
      'D7' = i9,
      'D8' = i69,
      'D9' = i9],
     [edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69)]).
step(cycle(i79, [i69, i9, i39, i3, i69, i9, i69, i9, i39, i3, i69]),
     rule(10001),
     ['R' = i79,
      'D0' = i69,
      'D1' = i9,
      'D2' = i39,
      'D3' = i3,
      'D4' = i69,
      'D5' = i9,
      'D6' = i69,
      'D7' = i9,
      'D8' = i39,
      'D9' = i3],
     [edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69)]).
step(cycle(i79, [i69, i9, i39, i3, i69, i9, i39, i3, i69, i9, i69]),
     rule(10001),
     ['R' = i79,
      'D0' = i69,
      'D1' = i9,
      'D2' = i39,
      'D3' = i3,
      'D4' = i69,
      'D5' = i9,
      'D6' = i39,
      'D7' = i3,
      'D8' = i69,
      'D9' = i9],
     [edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i69)]).
step(cycle(i79, [i69, i9, i39, i81, i3, i69, i9, i39, i81, i3, i69]),
     rule(10001),
     ['R' = i79,
      'D0' = i69,
      'D1' = i9,
      'D2' = i39,
      'D3' = i81,
      'D4' = i3,
      'D5' = i69,
      'D6' = i9,
      'D7' = i39,
      'D8' = i81,
      'D9' = i3],
     [edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i81),
      edge(i81, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i81),
      edge(i81, i79, i3),
      edge(i3, i79, i69)]).
step(cycle(i10, [i15, i78, i60, i33, i87, i15, i78, i60, i33, i87, i15]),
     rule(10001),
     ['R' = i10,
      'D0' = i15,
      'D1' = i78,
      'D2' = i60,
      'D3' = i33,
      'D4' = i87,
      'D5' = i15,
      'D6' = i78,
      'D7' = i60,
      'D8' = i33,
      'D9' = i87],
     [edge(i15, i10, i78),
      edge(i78, i10, i60),
      edge(i60, i10, i33),
      edge(i33, i10, i87),
      edge(i87, i10, i15),
      edge(i15, i10, i78),
      edge(i78, i10, i60),
      edge(i60, i10, i33),
      edge(i33, i10, i87),
      edge(i87, i10, i15)]).
step(cycle(i80, [i15, i42, i15, i60, i42, i15, i60, i42, i15, i42, i15]),
     rule(10001),
     ['R' = i80,
      'D0' = i15,
      'D1' = i42,
      'D2' = i15,
      'D3' = i60,
      'D4' = i42,
      'D5' = i15,
      'D6' = i60,
      'D7' = i42,
      'D8' = i15,
      'D9' = i42],
     [edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15)]).
step(cycle(i80, [i15, i42, i15, i60, i42, i15, i42, i15, i60, i42, i15]),
     rule(10001),
     ['R' = i80,
      'D0' = i15,
      'D1' = i42,
      'D2' = i15,
      'D3' = i60,
      'D4' = i42,
      'D5' = i15,
      'D6' = i42,
      'D7' = i15,
      'D8' = i60,
      'D9' = i42],
     [edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15)]).
step(cycle(i80, [i15, i42, i15, i42, i15, i60, i42, i15, i60, i42, i15]),
     rule(10001),
     ['R' = i80,
      'D0' = i15,
      'D1' = i42,
      'D2' = i15,
      'D3' = i42,
      'D4' = i15,
      'D5' = i60,
      'D6' = i42,
      'D7' = i15,
      'D8' = i60,
      'D9' = i42],
     [edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i60),
      edge(i60, i80, i42),
      edge(i42, i80, i15)]).
step(cycle(i80, [i15, i42, i15, i42, i15, i42, i15, i42, i15, i42, i15]),
     rule(10001),
     ['R' = i80,
      'D0' = i15,
      'D1' = i42,
      'D2' = i15,
      'D3' = i42,
      'D4' = i15,
      'D5' = i42,
      'D6' = i15,
      'D7' = i42,
      'D8' = i15,
      'D9' = i42],
     [edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15),
      edge(i15, i80, i42),
      edge(i42, i80, i15)]).
step(cycle(i65, [i84, i45, i9, i96, i18, i57, i78, i78, i9, i3, i84]),
     rule(10001),
     ['R' = i65,
      'D0' = i84,
      'D1' = i45,
      'D2' = i9,
      'D3' = i96,
      'D4' = i18,
      'D5' = i57,
      'D6' = i78,
      'D7' = i78,
      'D8' = i9,
      'D9' = i3],
     [edge(i84, i65, i45),
      edge(i45, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i3),
      edge(i3, i65, i84)]).
step(cycle(i34, [i18, i18, i18, i18, i18, i18, i18, i18, i18, i18, i18]),
     rule(10001),
     ['R' = i34,
      'D0' = i18,
      'D1' = i18,
      'D2' = i18,
      'D3' = i18,
      'D4' = i18,
      'D5' = i18,
      'D6' = i18,
      'D7' = i18,
      'D8' = i18,
      'D9' = i18],
     [edge(i18, i34, i18),
      edge(i18, i34, i18),
      edge(i18, i34, i18),
      edge(i18, i34, i18),
      edge(i18, i34, i18),
      edge(i18, i34, i18),
      edge(i18, i34, i18),
      edge(i18, i34, i18),
      edge(i18, i34, i18),
      edge(i18, i34, i18)]).
step(edge(i18, i34, i18), fact(7698), [], []).
step(cycle(i27, [i39, i84, i39, i84, i39, i84, i39, i84, i39, i84, i39]),
     rule(10001),
     ['R' = i27,
      'D0' = i39,
      'D1' = i84,
      'D2' = i39,
      'D3' = i84,
      'D4' = i39,
      'D5' = i84,
      'D6' = i39,
      'D7' = i84,
      'D8' = i39,
      'D9' = i84],
     [edge(i39, i27, i84),
      edge(i84, i27, i39),
      edge(i39, i27, i84),
      edge(i84, i27, i39),
      edge(i39, i27, i84),
      edge(i84, i27, i39),
      edge(i39, i27, i84),
      edge(i84, i27, i39),
      edge(i39, i27, i84),
      edge(i84, i27, i39)]).
step(cycle(i50, [i9, i27, i15, i12, i27, i30, i39, i33, i9, i33, i9]),
     rule(10001),
     ['R' = i50,
      'D0' = i9,
      'D1' = i27,
      'D2' = i15,
      'D3' = i12,
      'D4' = i27,
      'D5' = i30,
      'D6' = i39,
      'D7' = i33,
      'D8' = i9,
      'D9' = i33],
     [edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9)]).
step(cycle(i50, [i9, i27, i15, i30, i39, i33, i9, i33, i9, i33, i9]),
     rule(10001),
     ['R' = i50,
      'D0' = i9,
      'D1' = i27,
      'D2' = i15,
      'D3' = i30,
      'D4' = i39,
      'D5' = i33,
      'D6' = i9,
      'D7' = i33,
      'D8' = i9,
      'D9' = i33],
     [edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9)]).
step(cycle(i50, [i9, i27, i15, i30, i39, i48, i27, i30, i39, i33, i9]),
     rule(10001),
     ['R' = i50,
      'D0' = i9,
      'D1' = i27,
      'D2' = i15,
      'D3' = i30,
      'D4' = i39,
      'D5' = i48,
      'D6' = i27,
      'D7' = i30,
      'D8' = i39,
      'D9' = i33],
     [edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9)]).
step(cycle(i50, [i9, i27, i30, i39, i33, i9, i27, i30, i39, i33, i9]),
     rule(10001),
     ['R' = i50,
      'D0' = i9,
      'D1' = i27,
      'D2' = i30,
      'D3' = i39,
      'D4' = i33,
      'D5' = i9,
      'D6' = i27,
      'D7' = i30,
      'D8' = i39,
      'D9' = i33],
     [edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9)]).
step(cycle(i50, [i9, i27, i30, i39, i48, i27, i15, i30, i39, i33, i9]),
     rule(10001),
     ['R' = i50,
      'D0' = i9,
      'D1' = i27,
      'D2' = i30,
      'D3' = i39,
      'D4' = i48,
      'D5' = i27,
      'D6' = i15,
      'D7' = i30,
      'D8' = i39,
      'D9' = i33],
     [edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9)]).
step(cycle(i24, [i57, i57, i57, i57, i57, i57, i57, i57, i57, i57, i57]),
     rule(10001),
     ['R' = i24,
      'D0' = i57,
      'D1' = i57,
      'D2' = i57,
      'D3' = i57,
      'D4' = i57,
      'D5' = i57,
      'D6' = i57,
      'D7' = i57,
      'D8' = i57,
      'D9' = i57],
     [edge(i57, i24, i57),
      edge(i57, i24, i57),
      edge(i57, i24, i57),
      edge(i57, i24, i57),
      edge(i57, i24, i57),
      edge(i57, i24, i57),
      edge(i57, i24, i57),
      edge(i57, i24, i57),
      edge(i57, i24, i57),
      edge(i57, i24, i57)]).
step(edge(i57, i24, i57), fact(7822), [], []).
step(cycle(i16, [i39, i87, i27, i93, i39, i42, i45, i93, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i87,
      'D2' = i27,
      'D3' = i93,
      'D4' = i39,
      'D5' = i42,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i87, i27, i93, i39, i45, i93, i39, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i87,
      'D2' = i27,
      'D3' = i93,
      'D4' = i39,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i87, i27, i93, i39, i87, i27, i93, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i87,
      'D2' = i27,
      'D3' = i93,
      'D4' = i39,
      'D5' = i87,
      'D6' = i27,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i87, i27, i93, i45, i93, i39, i42, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i87,
      'D2' = i27,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i42,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i87, i27, i93, i45, i93, i39, i87, i27, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i87,
      'D2' = i27,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i87,
      'D8' = i27,
      'D9' = i93],
     [edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i39, i87, i27, i93, i45, i93, i45, i93, i45, i93, i39]),
     rule(10001),
     ['R' = i16,
      'D0' = i39,
      'D1' = i87,
      'D2' = i27,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39)]).
step(cycle(i16, [i42, i45, i93, i39, i42, i45, i93, i45, i93, i39, i42]),
     rule(10001),
     ['R' = i16,
      'D0' = i42,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i42,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42)]).
step(cycle(i16, [i42, i45, i93, i39, i45, i93, i39, i45, i93, i39, i42]),
     rule(10001),
     ['R' = i16,
      'D0' = i42,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42)]).
step(cycle(i16, [i42, i45, i93, i39, i45, i93, i45, i93, i63, i21, i42]),
     rule(10001),
     ['R' = i16,
      'D0' = i42,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i63,
      'D9' = i21],
     [edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42)]).
step(cycle(i16, [i42, i45, i93, i39, i87, i27, i93, i45, i93, i39, i42]),
     rule(10001),
     ['R' = i16,
      'D0' = i42,
      'D1' = i45,
      'D2' = i93,
      'D3' = i39,
      'D4' = i87,
      'D5' = i27,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42)]).
step(cycle(i16, [i42, i45, i93, i63, i21, i42, i45, i93, i63, i21, i42]),
     rule(10001),
     ['R' = i16,
      'D0' = i42,
      'D1' = i45,
      'D2' = i93,
      'D3' = i63,
      'D4' = i21,
      'D5' = i42,
      'D6' = i45,
      'D7' = i93,
      'D8' = i63,
      'D9' = i21],
     [edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42)]).
step(cycle(i16, [i42, i45, i93, i45, i93, i39, i42, i45, i93, i39, i42]),
     rule(10001),
     ['R' = i16,
      'D0' = i42,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i42,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42)]).
step(cycle(i16, [i42, i45, i93, i45, i93, i39, i45, i93, i63, i21, i42]),
     rule(10001),
     ['R' = i16,
      'D0' = i42,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i45,
      'D7' = i93,
      'D8' = i63,
      'D9' = i21],
     [edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42)]).
step(cycle(i16, [i42, i45, i93, i45, i93, i39, i87, i27, i93, i39, i42]),
     rule(10001),
     ['R' = i16,
      'D0' = i42,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i87,
      'D7' = i27,
      'D8' = i93,
      'D9' = i39],
     [edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42)]).
step(cycle(i16, [i42, i45, i93, i45, i93, i45, i93, i45, i93, i39, i42]),
     rule(10001),
     ['R' = i16,
      'D0' = i42,
      'D1' = i45,
      'D2' = i93,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42)]).
step(cycle(i19, [i87, i33, i12, i93, i66, i36, i21, i21, i21, i21, i87]),
     rule(10001),
     ['R' = i19,
      'D0' = i87,
      'D1' = i33,
      'D2' = i12,
      'D3' = i93,
      'D4' = i66,
      'D5' = i36,
      'D6' = i21,
      'D7' = i21,
      'D8' = i21,
      'D9' = i21],
     [edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87)]).
step(cycle(i19, [i87, i33, i12, i93, i66, i36, i72, i66, i36, i21, i87]),
     rule(10001),
     ['R' = i19,
      'D0' = i87,
      'D1' = i33,
      'D2' = i12,
      'D3' = i93,
      'D4' = i66,
      'D5' = i36,
      'D6' = i72,
      'D7' = i66,
      'D8' = i36,
      'D9' = i21],
     [edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87)]).
step(cycle(i17, [i33, i63, i42, i54, i0, i30, i33, i75, i0, i30, i33]),
     rule(10001),
     ['R' = i17,
      'D0' = i33,
      'D1' = i63,
      'D2' = i42,
      'D3' = i54,
      'D4' = i0,
      'D5' = i30,
      'D6' = i33,
      'D7' = i75,
      'D8' = i0,
      'D9' = i30],
     [edge(i33, i17, i63),
      edge(i63, i17, i42),
      edge(i42, i17, i54),
      edge(i54, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33)]).
step(cycle(i65, [i57, i72, i9, i96, i18, i57, i72, i9, i96, i18, i57]),
     rule(10001),
     ['R' = i65,
      'D0' = i57,
      'D1' = i72,
      'D2' = i9,
      'D3' = i96,
      'D4' = i18,
      'D5' = i57,
      'D6' = i72,
      'D7' = i9,
      'D8' = i96,
      'D9' = i18],
     [edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57)]).
step(cycle(i65, [i57, i72, i9, i96, i18, i57, i78, i9, i96, i18, i57]),
     rule(10001),
     ['R' = i65,
      'D0' = i57,
      'D1' = i72,
      'D2' = i9,
      'D3' = i96,
      'D4' = i18,
      'D5' = i57,
      'D6' = i78,
      'D7' = i9,
      'D8' = i96,
      'D9' = i18],
     [edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57)]).
step(cycle(i60, [i39, i48, i42, i45, i99, i33, i12, i63, i93, i27, i39]),
     rule(10001),
     ['R' = i60,
      'D0' = i39,
      'D1' = i48,
      'D2' = i42,
      'D3' = i45,
      'D4' = i99,
      'D5' = i33,
      'D6' = i12,
      'D7' = i63,
      'D8' = i93,
      'D9' = i27],
     [edge(i39, i60, i48),
      edge(i48, i60, i42),
      edge(i42, i60, i45),
      edge(i45, i60, i99),
      edge(i99, i60, i33),
      edge(i33, i60, i12),
      edge(i12, i60, i63),
      edge(i63, i60, i93),
      edge(i93, i60, i27),
      edge(i27, i60, i39)]).
step(cycle(i28, [i15, i36, i6, i87, i81, i15, i36, i6, i87, i81, i15]),
     rule(10001),
     ['R' = i28,
      'D0' = i15,
      'D1' = i36,
      'D2' = i6,
      'D3' = i87,
      'D4' = i81,
      'D5' = i15,
      'D6' = i36,
      'D7' = i6,
      'D8' = i87,
      'D9' = i81],
     [edge(i15, i28, i36),
      edge(i36, i28, i6),
      edge(i6, i28, i87),
      edge(i87, i28, i81),
      edge(i81, i28, i15),
      edge(i15, i28, i36),
      edge(i36, i28, i6),
      edge(i6, i28, i87),
      edge(i87, i28, i81),
      edge(i81, i28, i15)]).
step(cycle(i65, [i78, i9, i3, i84, i45, i9, i96, i18, i57, i78, i78]),
     rule(10001),
     ['R' = i65,
      'D0' = i78,
      'D1' = i9,
      'D2' = i3,
      'D3' = i84,
      'D4' = i45,
      'D5' = i9,
      'D6' = i96,
      'D7' = i18,
      'D8' = i57,
      'D9' = i78],
     [edge(i78, i65, i9),
      edge(i9, i65, i3),
      edge(i3, i65, i84),
      edge(i84, i65, i45),
      edge(i45, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78)]).
step(cycle(i65, [i78, i9, i96, i18, i57, i72, i9, i96, i18, i57, i78]),
     rule(10001),
     ['R' = i65,
      'D0' = i78,
      'D1' = i9,
      'D2' = i96,
      'D3' = i18,
      'D4' = i57,
      'D5' = i72,
      'D6' = i9,
      'D7' = i96,
      'D8' = i18,
      'D9' = i57],
     [edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78)]).
step(cycle(i65, [i78, i9, i96, i18, i57, i78, i78, i78, i78, i78, i78]),
     rule(10001),
     ['R' = i65,
      'D0' = i78,
      'D1' = i9,
      'D2' = i96,
      'D3' = i18,
      'D4' = i57,
      'D5' = i78,
      'D6' = i78,
      'D7' = i78,
      'D8' = i78,
      'D9' = i78],
     [edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78)]).
step(cycle(i65, [i78, i9, i96, i18, i57, i78, i9, i96, i18, i57, i78]),
     rule(10001),
     ['R' = i65,
      'D0' = i78,
      'D1' = i9,
      'D2' = i96,
      'D3' = i18,
      'D4' = i57,
      'D5' = i78,
      'D6' = i9,
      'D7' = i96,
      'D8' = i18,
      'D9' = i57],
     [edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78)]).
step(cycle(i71, [i0, i21, i0, i45, i21, i0, i45, i21, i0, i21, i0]),
     rule(10001),
     ['R' = i71,
      'D0' = i0,
      'D1' = i21,
      'D2' = i0,
      'D3' = i45,
      'D4' = i21,
      'D5' = i0,
      'D6' = i45,
      'D7' = i21,
      'D8' = i0,
      'D9' = i21],
     [edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0)]).
step(cycle(i71, [i0, i21, i0, i45, i21, i0, i21, i0, i45, i21, i0]),
     rule(10001),
     ['R' = i71,
      'D0' = i0,
      'D1' = i21,
      'D2' = i0,
      'D3' = i45,
      'D4' = i21,
      'D5' = i0,
      'D6' = i21,
      'D7' = i0,
      'D8' = i45,
      'D9' = i21],
     [edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0)]).
step(cycle(i71, [i0, i21, i0, i21, i0, i45, i21, i0, i45, i21, i0]),
     rule(10001),
     ['R' = i71,
      'D0' = i0,
      'D1' = i21,
      'D2' = i0,
      'D3' = i21,
      'D4' = i0,
      'D5' = i45,
      'D6' = i21,
      'D7' = i0,
      'D8' = i45,
      'D9' = i21],
     [edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i45),
      edge(i45, i71, i21),
      edge(i21, i71, i0)]).
step(cycle(i71, [i0, i21, i0, i21, i0, i21, i0, i21, i0, i21, i0]),
     rule(10001),
     ['R' = i71,
      'D0' = i0,
      'D1' = i21,
      'D2' = i0,
      'D3' = i21,
      'D4' = i0,
      'D5' = i21,
      'D6' = i0,
      'D7' = i21,
      'D8' = i0,
      'D9' = i21],
     [edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0),
      edge(i0, i71, i21),
      edge(i21, i71, i0)]).
step(cycle(i16, [i27, i93, i39, i42, i45, i93, i45, i93, i39, i87, i27]),
     rule(10001),
     ['R' = i16,
      'D0' = i27,
      'D1' = i93,
      'D2' = i39,
      'D3' = i42,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i87],
     [edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27)]).
step(cycle(i16, [i27, i93, i39, i45, i93, i39, i45, i93, i39, i87, i27]),
     rule(10001),
     ['R' = i16,
      'D0' = i27,
      'D1' = i93,
      'D2' = i39,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i87],
     [edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27)]).
step(cycle(i16, [i27, i93, i39, i87, i27, i93, i45, i93, i39, i87, i27]),
     rule(10001),
     ['R' = i16,
      'D0' = i27,
      'D1' = i93,
      'D2' = i39,
      'D3' = i87,
      'D4' = i27,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i87],
     [edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27)]).
step(cycle(i16, [i27, i93, i45, i93, i39, i42, i45, i93, i39, i87, i27]),
     rule(10001),
     ['R' = i16,
      'D0' = i27,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i42,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i87],
     [edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27)]).
step(cycle(i16, [i27, i93, i45, i93, i39, i87, i27, i93, i39, i87, i27]),
     rule(10001),
     ['R' = i16,
      'D0' = i27,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i87,
      'D6' = i27,
      'D7' = i93,
      'D8' = i39,
      'D9' = i87],
     [edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27)]).
step(cycle(i16, [i27, i93, i45, i93, i45, i93, i45, i93, i39, i87, i27]),
     rule(10001),
     ['R' = i16,
      'D0' = i27,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i87],
     [edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27)]).
step(cycle(i79, [i81, i3, i69, i9, i39, i81, i3, i69, i9, i39, i81]),
     rule(10001),
     ['R' = i79,
      'D0' = i81,
      'D1' = i3,
      'D2' = i69,
      'D3' = i9,
      'D4' = i39,
      'D5' = i81,
      'D6' = i3,
      'D7' = i69,
      'D8' = i9,
      'D9' = i39],
     [edge(i81, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i81),
      edge(i81, i79, i3),
      edge(i3, i79, i69),
      edge(i69, i79, i9),
      edge(i9, i79, i39),
      edge(i39, i79, i81)]).
step(cycle(i57, [i69, i48, i69, i48, i69, i48, i69, i48, i69, i48, i69]),
     rule(10001),
     ['R' = i57,
      'D0' = i69,
      'D1' = i48,
      'D2' = i69,
      'D3' = i48,
      'D4' = i69,
      'D5' = i48,
      'D6' = i69,
      'D7' = i48,
      'D8' = i69,
      'D9' = i48],
     [edge(i69, i57, i48),
      edge(i48, i57, i69),
      edge(i69, i57, i48),
      edge(i48, i57, i69),
      edge(i69, i57, i48),
      edge(i48, i57, i69),
      edge(i69, i57, i48),
      edge(i48, i57, i69),
      edge(i69, i57, i48),
      edge(i48, i57, i69)]).
step(cycle(i7, [i75, i84, i72, i57, i18, i75, i84, i72, i57, i18, i75]),
     rule(10001),
     ['R' = i7,
      'D0' = i75,
      'D1' = i84,
      'D2' = i72,
      'D3' = i57,
      'D4' = i18,
      'D5' = i75,
      'D6' = i84,
      'D7' = i72,
      'D8' = i57,
      'D9' = i18],
     [edge(i75, i7, i84),
      edge(i84, i7, i72),
      edge(i72, i7, i57),
      edge(i57, i7, i18),
      edge(i18, i7, i75),
      edge(i75, i7, i84),
      edge(i84, i7, i72),
      edge(i72, i7, i57),
      edge(i57, i7, i18),
      edge(i18, i7, i75)]).
step(cycle(i5, [i60, i15, i81, i15, i81, i15, i81, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i81, i15, i81, i15, i81, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i81, i15, i81, i15, i60, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i81, i15, i81, i15, i60, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i81, i15, i60, i48, i0, i63, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i48,
      'D6' = i0,
      'D7' = i63,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i81, i15, i60, i15, i81, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i81, i15, i60, i15, i81, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i81, i15, i60, i15, i60, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i81, i15, i60, i15, i60, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i81,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i48, i0, i63, i9, i93, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i48,
      'D4' = i0,
      'D5' = i63,
      'D6' = i9,
      'D7' = i93,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i48, i0, i63, i9, i0, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i48,
      'D4' = i0,
      'D5' = i63,
      'D6' = i9,
      'D7' = i0,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i48, i0, i63, i81, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i48,
      'D4' = i0,
      'D5' = i63,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i48, i0, i63, i81, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i48,
      'D4' = i0,
      'D5' = i63,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i15, i81, i15, i81, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i15, i81, i15, i81, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i15, i81, i15, i60, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i15, i81, i15, i60, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i15, i60, i48, i0, i63, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i48,
      'D6' = i0,
      'D7' = i63,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i15, i60, i15, i81, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i15, i60, i15, i81, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i81,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i15, i60, i15, i60, i15, i81, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i81,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i5, [i60, i15, i60, i15, i60, i15, i60, i15, i60, i15, i60]),
     rule(10001),
     ['R' = i5,
      'D0' = i60,
      'D1' = i15,
      'D2' = i60,
      'D3' = i15,
      'D4' = i60,
      'D5' = i15,
      'D6' = i60,
      'D7' = i15,
      'D8' = i60,
      'D9' = i15],
     [edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60)]).
step(cycle(i13, [i81, i87, i45, i48, i78, i81, i87, i45, i48, i78, i81]),
     rule(10001),
     ['R' = i13,
      'D0' = i81,
      'D1' = i87,
      'D2' = i45,
      'D3' = i48,
      'D4' = i78,
      'D5' = i81,
      'D6' = i87,
      'D7' = i45,
      'D8' = i48,
      'D9' = i78],
     [edge(i81, i13, i87),
      edge(i87, i13, i45),
      edge(i45, i13, i48),
      edge(i48, i13, i78),
      edge(i78, i13, i81),
      edge(i81, i13, i87),
      edge(i87, i13, i45),
      edge(i45, i13, i48),
      edge(i48, i13, i78),
      edge(i78, i13, i81)]).
step(cycle(i5, [i15, i60, i48, i0, i63, i9, i93, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i48,
      'D3' = i0,
      'D4' = i63,
      'D5' = i9,
      'D6' = i93,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i48, i0, i63, i9, i93, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i48,
      'D3' = i0,
      'D4' = i63,
      'D5' = i9,
      'D6' = i93,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i60, i48, i0, i63, i9, i93, i9, i93, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i48,
      'D3' = i0,
      'D4' = i63,
      'D5' = i9,
      'D6' = i93,
      'D7' = i9,
      'D8' = i93,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i48, i0, i63, i9, i93, i9, i0, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i48,
      'D3' = i0,
      'D4' = i63,
      'D5' = i9,
      'D6' = i93,
      'D7' = i9,
      'D8' = i0,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i48, i0, i63, i9, i0, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i48,
      'D3' = i0,
      'D4' = i63,
      'D5' = i9,
      'D6' = i0,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i48, i0, i63, i9, i0, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i48,
      'D3' = i0,
      'D4' = i63,
      'D5' = i9,
      'D6' = i0,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i60, i48, i0, i63, i81, i15, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i48,
      'D3' = i0,
      'D4' = i63,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i48, i0, i63, i81, i15, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i48,
      'D3' = i0,
      'D4' = i63,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i60, i48, i0, i63, i81, i15, i60, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i48,
      'D3' = i0,
      'D4' = i63,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i48, i0, i63, i81, i15, i60, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i48,
      'D3' = i0,
      'D4' = i63,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i60, i48, i0, i81, i15, i60, i48, i0, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i48,
      'D3' = i0,
      'D4' = i81,
      'D5' = i15,
      'D6' = i60,
      'D7' = i48,
      'D8' = i0,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i81, i15, i81, i15, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i81, i15, i81, i15, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i81, i15, i81, i15, i60, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i81, i15, i81, i15, i60, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i81, i15, i60, i48, i0, i63, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i48,
      'D7' = i0,
      'D8' = i63,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i81, i15, i60, i15, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i81, i15, i60, i15, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i81, i15, i60, i15, i60, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i81, i15, i60, i15, i60, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i48, i0, i63, i9, i93, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i48,
      'D5' = i0,
      'D6' = i63,
      'D7' = i9,
      'D8' = i93,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i48, i0, i63, i9, i0, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i48,
      'D5' = i0,
      'D6' = i63,
      'D7' = i9,
      'D8' = i0,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i48, i0, i63, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i48,
      'D5' = i0,
      'D6' = i63,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i48, i0, i63, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i48,
      'D5' = i0,
      'D6' = i63,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i15, i81, i15, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i15, i81, i15, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i15, i81, i15, i60, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i15, i81, i15, i60, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i15, i60, i48, i0, i63, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i48,
      'D7' = i0,
      'D8' = i63,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i15, i60, i15, i81, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i15, i60, i15, i81, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i81,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i15, i60, i15, i60, i15, i81, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i81],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15)]).
step(cycle(i5, [i15, i60, i15, i60, i15, i60, i15, i60, i15, i60, i15]),
     rule(10001),
     ['R' = i5,
      'D0' = i15,
      'D1' = i60,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i15,
      'D9' = i60],
     [edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15)]).
step(cycle(i36, [i36, i24, i84, i51, i36, i93, i36, i93, i36, i93, i36]),
     rule(10001),
     ['R' = i36,
      'D0' = i36,
      'D1' = i24,
      'D2' = i84,
      'D3' = i51,
      'D4' = i36,
      'D5' = i93,
      'D6' = i36,
      'D7' = i93,
      'D8' = i36,
      'D9' = i93],
     [edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36)]).
step(cycle(i36, [i36, i24, i84, i51, i36, i93, i36, i24, i84, i51, i36]),
     rule(10001),
     ['R' = i36,
      'D0' = i36,
      'D1' = i24,
      'D2' = i84,
      'D3' = i51,
      'D4' = i36,
      'D5' = i93,
      'D6' = i36,
      'D7' = i24,
      'D8' = i84,
      'D9' = i51],
     [edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36)]).
step(cycle(i36, [i36, i24, i84, i51, i36, i24, i84, i51, i36, i93, i36]),
     rule(10001),
     ['R' = i36,
      'D0' = i36,
      'D1' = i24,
      'D2' = i84,
      'D3' = i51,
      'D4' = i36,
      'D5' = i24,
      'D6' = i84,
      'D7' = i51,
      'D8' = i36,
      'D9' = i93],
     [edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i24),
      edge(i24, i36, i84),
      edge(i84, i36, i51),
      edge(i51, i36, i36),
      edge(i36, i36, i93),
      edge(i93, i36, i36)]).
step(cycle(i13, [i48, i78, i81, i87, i45, i48, i78, i81, i87, i45, i48]),
     rule(10001),
     ['R' = i13,
      'D0' = i48,
      'D1' = i78,
      'D2' = i81,
      'D3' = i87,
      'D4' = i45,
      'D5' = i48,
      'D6' = i78,
      'D7' = i81,
      'D8' = i87,
      'D9' = i45],
     [edge(i48, i13, i78),
      edge(i78, i13, i81),
      edge(i81, i13, i87),
      edge(i87, i13, i45),
      edge(i45, i13, i48),
      edge(i48, i13, i78),
      edge(i78, i13, i81),
      edge(i81, i13, i87),
      edge(i87, i13, i45),
      edge(i45, i13, i48)]).
step(cycle(i83, [i84, i69, i0, i6, i84, i69, i6, i84, i69, i6, i84]),
     rule(10001),
     ['R' = i83,
      'D0' = i84,
      'D1' = i69,
      'D2' = i0,
      'D3' = i6,
      'D4' = i84,
      'D5' = i69,
      'D6' = i6,
      'D7' = i84,
      'D8' = i69,
      'D9' = i6],
     [edge(i84, i83, i69),
      edge(i69, i83, i0),
      edge(i0, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84)]).
step(cycle(i83, [i84, i69, i6, i84, i69, i0, i6, i84, i69, i6, i84]),
     rule(10001),
     ['R' = i83,
      'D0' = i84,
      'D1' = i69,
      'D2' = i6,
      'D3' = i84,
      'D4' = i69,
      'D5' = i0,
      'D6' = i6,
      'D7' = i84,
      'D8' = i69,
      'D9' = i6],
     [edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i0),
      edge(i0, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84)]).
step(cycle(i83, [i84, i69, i6, i84, i69, i6, i84, i69, i0, i6, i84]),
     rule(10001),
     ['R' = i83,
      'D0' = i84,
      'D1' = i69,
      'D2' = i6,
      'D3' = i84,
      'D4' = i69,
      'D5' = i6,
      'D6' = i84,
      'D7' = i69,
      'D8' = i0,
      'D9' = i6],
     [edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i6),
      edge(i6, i83, i84),
      edge(i84, i83, i69),
      edge(i69, i83, i0),
      edge(i0, i83, i6),
      edge(i6, i83, i84)]).
step(cycle(i19, [i87, i69, i36, i21, i87, i69, i36, i21, i21, i21, i87]),
     rule(10001),
     ['R' = i19,
      'D0' = i87,
      'D1' = i69,
      'D2' = i36,
      'D3' = i21,
      'D4' = i87,
      'D5' = i69,
      'D6' = i36,
      'D7' = i21,
      'D8' = i21,
      'D9' = i21],
     [edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87)]).
step(cycle(i19, [i87, i69, i36, i21, i21, i87, i69, i36, i21, i21, i87]),
     rule(10001),
     ['R' = i19,
      'D0' = i87,
      'D1' = i69,
      'D2' = i36,
      'D3' = i21,
      'D4' = i21,
      'D5' = i87,
      'D6' = i69,
      'D7' = i36,
      'D8' = i21,
      'D9' = i21],
     [edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87)]).
step(cycle(i19, [i87, i69, i36, i21, i21, i21, i87, i69, i36, i21, i87]),
     rule(10001),
     ['R' = i19,
      'D0' = i87,
      'D1' = i69,
      'D2' = i36,
      'D3' = i21,
      'D4' = i21,
      'D5' = i21,
      'D6' = i87,
      'D7' = i69,
      'D8' = i36,
      'D9' = i21],
     [edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87)]).
step(cycle(i19, [i87, i69, i36, i21, i21, i21, i21, i21, i21, i21, i87]),
     rule(10001),
     ['R' = i19,
      'D0' = i87,
      'D1' = i69,
      'D2' = i36,
      'D3' = i21,
      'D4' = i21,
      'D5' = i21,
      'D6' = i21,
      'D7' = i21,
      'D8' = i21,
      'D9' = i21],
     [edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87)]).
step(cycle(i19, [i87, i69, i36, i72, i33, i12, i93, i66, i36, i21, i87]),
     rule(10001),
     ['R' = i19,
      'D0' = i87,
      'D1' = i69,
      'D2' = i36,
      'D3' = i72,
      'D4' = i33,
      'D5' = i12,
      'D6' = i93,
      'D7' = i66,
      'D8' = i36,
      'D9' = i21],
     [edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87)]).
step(cycle(i19, [i87, i69, i36, i72, i66, i36, i21, i21, i21, i21, i87]),
     rule(10001),
     ['R' = i19,
      'D0' = i87,
      'D1' = i69,
      'D2' = i36,
      'D3' = i72,
      'D4' = i66,
      'D5' = i36,
      'D6' = i21,
      'D7' = i21,
      'D8' = i21,
      'D9' = i21],
     [edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87)]).
step(cycle(i19, [i87, i69, i36, i72, i66, i36, i72, i66, i36, i21, i87]),
     rule(10001),
     ['R' = i19,
      'D0' = i87,
      'D1' = i69,
      'D2' = i36,
      'D3' = i72,
      'D4' = i66,
      'D5' = i36,
      'D6' = i72,
      'D7' = i66,
      'D8' = i36,
      'D9' = i21],
     [edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87)]).
step(cycle(i81, [i60, i21, i75, i60, i21, i75, i30, i75, i30, i75, i60]),
     rule(10001),
     ['R' = i81,
      'D0' = i60,
      'D1' = i21,
      'D2' = i75,
      'D3' = i60,
      'D4' = i21,
      'D5' = i75,
      'D6' = i30,
      'D7' = i75,
      'D8' = i30,
      'D9' = i75],
     [edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60)]).
step(cycle(i81, [i60, i21, i75, i30, i75, i60, i21, i75, i30, i75, i60]),
     rule(10001),
     ['R' = i81,
      'D0' = i60,
      'D1' = i21,
      'D2' = i75,
      'D3' = i30,
      'D4' = i75,
      'D5' = i60,
      'D6' = i21,
      'D7' = i75,
      'D8' = i30,
      'D9' = i75],
     [edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60)]).
step(cycle(i81, [i60, i21, i75, i30, i75, i30, i75, i60, i21, i75, i60]),
     rule(10001),
     ['R' = i81,
      'D0' = i60,
      'D1' = i21,
      'D2' = i75,
      'D3' = i30,
      'D4' = i75,
      'D5' = i30,
      'D6' = i75,
      'D7' = i60,
      'D8' = i21,
      'D9' = i75],
     [edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i60)]).
step(cycle(i93, [i54, i69, i54, i69, i54, i69, i54, i69, i54, i69, i54]),
     rule(10001),
     ['R' = i93,
      'D0' = i54,
      'D1' = i69,
      'D2' = i54,
      'D3' = i69,
      'D4' = i54,
      'D5' = i69,
      'D6' = i54,
      'D7' = i69,
      'D8' = i54,
      'D9' = i69],
     [edge(i54, i93, i69),
      edge(i69, i93, i54),
      edge(i54, i93, i69),
      edge(i69, i93, i54),
      edge(i54, i93, i69),
      edge(i69, i93, i54),
      edge(i54, i93, i69),
      edge(i69, i93, i54),
      edge(i54, i93, i69),
      edge(i69, i93, i54)]).
step(cycle(i31, [i66, i66, i66, i66, i66, i66, i66, i66, i66, i66, i66]),
     rule(10001),
     ['R' = i31,
      'D0' = i66,
      'D1' = i66,
      'D2' = i66,
      'D3' = i66,
      'D4' = i66,
      'D5' = i66,
      'D6' = i66,
      'D7' = i66,
      'D8' = i66,
      'D9' = i66],
     [edge(i66, i31, i66),
      edge(i66, i31, i66),
      edge(i66, i31, i66),
      edge(i66, i31, i66),
      edge(i66, i31, i66),
      edge(i66, i31, i66),
      edge(i66, i31, i66),
      edge(i66, i31, i66),
      edge(i66, i31, i66),
      edge(i66, i31, i66)]).
step(edge(i66, i31, i66), fact(8461), [], []).
step(cycle(i96, [i33, i69, i75, i48, i33, i69, i75, i75, i75, i48, i33]),
     rule(10001),
     ['R' = i96,
      'D0' = i33,
      'D1' = i69,
      'D2' = i75,
      'D3' = i48,
      'D4' = i33,
      'D5' = i69,
      'D6' = i75,
      'D7' = i75,
      'D8' = i75,
      'D9' = i48],
     [edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33)]).
step(cycle(i96, [i33, i69, i75, i75, i48, i33, i69, i75, i75, i48, i33]),
     rule(10001),
     ['R' = i96,
      'D0' = i33,
      'D1' = i69,
      'D2' = i75,
      'D3' = i75,
      'D4' = i48,
      'D5' = i33,
      'D6' = i69,
      'D7' = i75,
      'D8' = i75,
      'D9' = i48],
     [edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33)]).
step(cycle(i96, [i33, i69, i75, i75, i75, i48, i33, i69, i75, i48, i33]),
     rule(10001),
     ['R' = i96,
      'D0' = i33,
      'D1' = i69,
      'D2' = i75,
      'D3' = i75,
      'D4' = i75,
      'D5' = i48,
      'D6' = i33,
      'D7' = i69,
      'D8' = i75,
      'D9' = i48],
     [edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33),
      edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33)]).
step(cycle(i96, [i33, i69, i75, i75, i75, i75, i75, i75, i75, i48, i33]),
     rule(10001),
     ['R' = i96,
      'D0' = i33,
      'D1' = i69,
      'D2' = i75,
      'D3' = i75,
      'D4' = i75,
      'D5' = i75,
      'D6' = i75,
      'D7' = i75,
      'D8' = i75,
      'D9' = i48],
     [edge(i33, i96, i69),
      edge(i69, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i75),
      edge(i75, i96, i48),
      edge(i48, i96, i33)]).
step(cycle(i84, [i33, i93, i51, i30, i21, i87, i51, i30, i21, i87, i33]),
     rule(10001),
     ['R' = i84,
      'D0' = i33,
      'D1' = i93,
      'D2' = i51,
      'D3' = i30,
      'D4' = i21,
      'D5' = i87,
      'D6' = i51,
      'D7' = i30,
      'D8' = i21,
      'D9' = i87],
     [edge(i33, i84, i93),
      edge(i93, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i33)]).
step(cycle(i11, [i51, i15, i30, i78, i45, i51, i15, i30, i78, i45, i51]),
     rule(10001),
     ['R' = i11,
      'D0' = i51,
      'D1' = i15,
      'D2' = i30,
      'D3' = i78,
      'D4' = i45,
      'D5' = i51,
      'D6' = i15,
      'D7' = i30,
      'D8' = i78,
      'D9' = i45],
     [edge(i51, i11, i15),
      edge(i15, i11, i30),
      edge(i30, i11, i78),
      edge(i78, i11, i45),
      edge(i45, i11, i51),
      edge(i51, i11, i15),
      edge(i15, i11, i30),
      edge(i30, i11, i78),
      edge(i78, i11, i45),
      edge(i45, i11, i51)]).
step(cycle(i9, [i9, i84, i54, i30, i9, i54, i30, i9, i54, i30, i9]),
     rule(10001),
     ['R' = i9,
      'D0' = i9,
      'D1' = i84,
      'D2' = i54,
      'D3' = i30,
      'D4' = i9,
      'D5' = i54,
      'D6' = i30,
      'D7' = i9,
      'D8' = i54,
      'D9' = i30],
     [edge(i9, i9, i84),
      edge(i84, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9),
      edge(i9, i9, i54),
      edge(i54, i9, i30),
      edge(i30, i9, i9)]).
step(cycle(i60, [i12, i63, i93, i27, i39, i48, i42, i45, i99, i33, i12]),
     rule(10001),
     ['R' = i60,
      'D0' = i12,
      'D1' = i63,
      'D2' = i93,
      'D3' = i27,
      'D4' = i39,
      'D5' = i48,
      'D6' = i42,
      'D7' = i45,
      'D8' = i99,
      'D9' = i33],
     [edge(i12, i60, i63),
      edge(i63, i60, i93),
      edge(i93, i60, i27),
      edge(i27, i60, i39),
      edge(i39, i60, i48),
      edge(i48, i60, i42),
      edge(i42, i60, i45),
      edge(i45, i60, i99),
      edge(i99, i60, i33),
      edge(i33, i60, i12)]).
step(cycle(i69, [i24, i24, i24, i24, i24, i24, i24, i24, i24, i24, i24]),
     rule(10001),
     ['R' = i69,
      'D0' = i24,
      'D1' = i24,
      'D2' = i24,
      'D3' = i24,
      'D4' = i24,
      'D5' = i24,
      'D6' = i24,
      'D7' = i24,
      'D8' = i24,
      'D9' = i24],
     [edge(i24, i69, i24),
      edge(i24, i69, i24),
      edge(i24, i69, i24),
      edge(i24, i69, i24),
      edge(i24, i69, i24),
      edge(i24, i69, i24),
      edge(i24, i69, i24),
      edge(i24, i69, i24),
      edge(i24, i69, i24),
      edge(i24, i69, i24)]).
step(edge(i24, i69, i24), fact(8729), [], []).
step(cycle(i13, [i78, i81, i87, i45, i48, i78, i81, i87, i45, i48, i78]),
     rule(10001),
     ['R' = i13,
      'D0' = i78,
      'D1' = i81,
      'D2' = i87,
      'D3' = i45,
      'D4' = i48,
      'D5' = i78,
      'D6' = i81,
      'D7' = i87,
      'D8' = i45,
      'D9' = i48],
     [edge(i78, i13, i81),
      edge(i81, i13, i87),
      edge(i87, i13, i45),
      edge(i45, i13, i48),
      edge(i48, i13, i78),
      edge(i78, i13, i81),
      edge(i81, i13, i87),
      edge(i87, i13, i45),
      edge(i45, i13, i48),
      edge(i48, i13, i78)]).
step(cycle(i11, [i78, i45, i51, i15, i30, i78, i45, i51, i15, i30, i78]),
     rule(10001),
     ['R' = i11,
      'D0' = i78,
      'D1' = i45,
      'D2' = i51,
      'D3' = i15,
      'D4' = i30,
      'D5' = i78,
      'D6' = i45,
      'D7' = i51,
      'D8' = i15,
      'D9' = i30],
     [edge(i78, i11, i45),
      edge(i45, i11, i51),
      edge(i51, i11, i15),
      edge(i15, i11, i30),
      edge(i30, i11, i78),
      edge(i78, i11, i45),
      edge(i45, i11, i51),
      edge(i51, i11, i15),
      edge(i15, i11, i30),
      edge(i30, i11, i78)]).
step(cycle(i5, [i63, i9, i93, i81, i15, i81, i15, i60, i48, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i9,
      'D2' = i93,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i48,
      'D9' = i0],
     [edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i5, [i63, i9, i93, i81, i15, i60, i15, i60, i48, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i9,
      'D2' = i93,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i48,
      'D9' = i0],
     [edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i5, [i63, i9, i93, i9, i93, i81, i15, i60, i48, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i9,
      'D2' = i93,
      'D3' = i9,
      'D4' = i93,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i48,
      'D9' = i0],
     [edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i5, [i63, i9, i93, i9, i93, i9, i0, i63, i9, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i9,
      'D2' = i93,
      'D3' = i9,
      'D4' = i93,
      'D5' = i9,
      'D6' = i0,
      'D7' = i63,
      'D8' = i9,
      'D9' = i0],
     [edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i5, [i63, i9, i93, i9, i0, i63, i9, i93, i9, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i9,
      'D2' = i93,
      'D3' = i9,
      'D4' = i0,
      'D5' = i63,
      'D6' = i9,
      'D7' = i93,
      'D8' = i9,
      'D9' = i0],
     [edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i5, [i63, i9, i93, i9, i0, i81, i15, i60, i48, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i9,
      'D2' = i93,
      'D3' = i9,
      'D4' = i0,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i48,
      'D9' = i0],
     [edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i5, [i63, i9, i0, i63, i9, i93, i9, i93, i9, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i9,
      'D2' = i0,
      'D3' = i63,
      'D4' = i9,
      'D5' = i93,
      'D6' = i9,
      'D7' = i93,
      'D8' = i9,
      'D9' = i0],
     [edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63),
      edge(i63, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i93),
      edge(i93, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i5, [i63, i9, i0, i81, i15, i81, i15, i60, i48, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i9,
      'D2' = i0,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i48,
      'D9' = i0],
     [edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i5, [i63, i9, i0, i81, i15, i60, i15, i60, i48, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i9,
      'D2' = i0,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i48,
      'D9' = i0],
     [edge(i63, i5, i9),
      edge(i9, i5, i0),
      edge(i0, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i32, [i90, i6, i90, i6, i90, i6, i90, i6, i90, i6, i90]),
     rule(10001),
     ['R' = i32,
      'D0' = i90,
      'D1' = i6,
      'D2' = i90,
      'D3' = i6,
      'D4' = i90,
      'D5' = i6,
      'D6' = i90,
      'D7' = i6,
      'D8' = i90,
      'D9' = i6],
     [edge(i90, i32, i6),
      edge(i6, i32, i90),
      edge(i90, i32, i6),
      edge(i6, i32, i90),
      edge(i90, i32, i6),
      edge(i6, i32, i90),
      edge(i90, i32, i6),
      edge(i6, i32, i90),
      edge(i90, i32, i6),
      edge(i6, i32, i90)]).
step(cycle(i84, [i87, i51, i30, i21, i87, i33, i93, i51, i30, i21, i87]),
     rule(10001),
     ['R' = i84,
      'D0' = i87,
      'D1' = i51,
      'D2' = i30,
      'D3' = i21,
      'D4' = i87,
      'D5' = i33,
      'D6' = i93,
      'D7' = i51,
      'D8' = i30,
      'D9' = i21],
     [edge(i87, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87),
      edge(i87, i84, i33),
      edge(i33, i84, i93),
      edge(i93, i84, i51),
      edge(i51, i84, i30),
      edge(i30, i84, i21),
      edge(i21, i84, i87)]).
step(cycle(i2, [i66, i27, i66, i27, i66, i27, i66, i27, i66, i27, i66]),
     rule(10001),
     ['R' = i2,
      'D0' = i66,
      'D1' = i27,
      'D2' = i66,
      'D3' = i27,
      'D4' = i66,
      'D5' = i27,
      'D6' = i66,
      'D7' = i27,
      'D8' = i66,
      'D9' = i27],
     [edge(i66, i2, i27),
      edge(i27, i2, i66),
      edge(i66, i2, i27),
      edge(i27, i2, i66),
      edge(i66, i2, i27),
      edge(i27, i2, i66),
      edge(i66, i2, i27),
      edge(i27, i2, i66),
      edge(i66, i2, i27),
      edge(i27, i2, i66)]).
step(cycle(i62, [i81, i81, i24, i81, i24, i81, i24, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i24, i81, i24, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i24, i81, i24, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i24, i81, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i24, i81, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i24, i81, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i24, i81, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i24, i81, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i24, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i24, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i24, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i24, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i24, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i81, i24, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i81, i24, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i81, i24, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i81, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i81, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i81, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i81, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i24, i81, i81, i81, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i24,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i24, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i24, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i24, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i24, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i24, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i81, i24, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i81, i24, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i81, i24, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i81, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i81, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i81, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i81, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i24, i81, i81, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i24,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i24, i81, i24, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i24, i81, i24, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i24, i81, i24, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i24, i81, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i24, i81, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i24, i81, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i24, i81, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i24, i81, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i24,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i24, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i24, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i24, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i24, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i24, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i24,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i81, i24, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i81, i24, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i81, i24, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i24,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i81, i81, i24, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i81, i81, i24, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i24,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i81, i81, i81, i24, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i24,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i81, i81, i81, i81, i24, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i24],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i24),
      edge(i24, i62, i81)]).
step(cycle(i62, [i81, i81, i81, i81, i81, i81, i81, i81, i81, i81, i81]),
     rule(10001),
     ['R' = i62,
      'D0' = i81,
      'D1' = i81,
      'D2' = i81,
      'D3' = i81,
      'D4' = i81,
      'D5' = i81,
      'D6' = i81,
      'D7' = i81,
      'D8' = i81,
      'D9' = i81],
     [edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81),
      edge(i81, i62, i81)]).
step(cycle(i81, [i75, i30, i75, i60, i21, i75, i60, i21, i75, i30, i75]),
     rule(10001),
     ['R' = i81,
      'D0' = i75,
      'D1' = i30,
      'D2' = i75,
      'D3' = i60,
      'D4' = i21,
      'D5' = i75,
      'D6' = i60,
      'D7' = i21,
      'D8' = i75,
      'D9' = i30],
     [edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75)]).
step(cycle(i81, [i75, i30, i75, i60, i21, i75, i30, i75, i60, i21, i75]),
     rule(10001),
     ['R' = i81,
      'D0' = i75,
      'D1' = i30,
      'D2' = i75,
      'D3' = i60,
      'D4' = i21,
      'D5' = i75,
      'D6' = i30,
      'D7' = i75,
      'D8' = i60,
      'D9' = i21],
     [edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75)]).
step(cycle(i81, [i75, i30, i75, i30, i75, i60, i21, i75, i60, i21, i75]),
     rule(10001),
     ['R' = i81,
      'D0' = i75,
      'D1' = i30,
      'D2' = i75,
      'D3' = i30,
      'D4' = i75,
      'D5' = i60,
      'D6' = i21,
      'D7' = i75,
      'D8' = i60,
      'D9' = i21],
     [edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75)]).
step(cycle(i81, [i75, i30, i75, i30, i75, i30, i75, i30, i75, i30, i75]),
     rule(10001),
     ['R' = i81,
      'D0' = i75,
      'D1' = i30,
      'D2' = i75,
      'D3' = i30,
      'D4' = i75,
      'D5' = i30,
      'D6' = i75,
      'D7' = i30,
      'D8' = i75,
      'D9' = i30],
     [edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75)]).
step(cycle(i97, [i69, i18, i69, i18, i69, i18, i69, i18, i69, i18, i69]),
     rule(10001),
     ['R' = i97,
      'D0' = i69,
      'D1' = i18,
      'D2' = i69,
      'D3' = i18,
      'D4' = i69,
      'D5' = i18,
      'D6' = i69,
      'D7' = i18,
      'D8' = i69,
      'D9' = i18],
     [edge(i69, i97, i18),
      edge(i18, i97, i69),
      edge(i69, i97, i18),
      edge(i18, i97, i69),
      edge(i69, i97, i18),
      edge(i18, i97, i69),
      edge(i69, i97, i18),
      edge(i18, i97, i69),
      edge(i69, i97, i18),
      edge(i18, i97, i69)]).
step(cycle(i29, [i39, i39, i39, i39, i39, i39, i39, i39, i39, i39, i39]),
     rule(10001),
     ['R' = i29,
      'D0' = i39,
      'D1' = i39,
      'D2' = i39,
      'D3' = i39,
      'D4' = i39,
      'D5' = i39,
      'D6' = i39,
      'D7' = i39,
      'D8' = i39,
      'D9' = i39],
     [edge(i39, i29, i39),
      edge(i39, i29, i39),
      edge(i39, i29, i39),
      edge(i39, i29, i39),
      edge(i39, i29, i39),
      edge(i39, i29, i39),
      edge(i39, i29, i39),
      edge(i39, i29, i39),
      edge(i39, i29, i39),
      edge(i39, i29, i39)]).
step(edge(i39, i29, i39), fact(9043), [], []).
step(cycle(i50, [i12, i27, i15, i12, i27, i30, i39, i48, i27, i15, i12]),
     rule(10001),
     ['R' = i50,
      'D0' = i12,
      'D1' = i27,
      'D2' = i15,
      'D3' = i12,
      'D4' = i27,
      'D5' = i30,
      'D6' = i39,
      'D7' = i48,
      'D8' = i27,
      'D9' = i15],
     [edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12)]).
step(cycle(i50, [i12, i27, i15, i21, i72, i78, i87, i48, i27, i15, i12]),
     rule(10001),
     ['R' = i50,
      'D0' = i12,
      'D1' = i27,
      'D2' = i15,
      'D3' = i21,
      'D4' = i72,
      'D5' = i78,
      'D6' = i87,
      'D7' = i48,
      'D8' = i27,
      'D9' = i15],
     [edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i21),
      edge(i21, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12)]).
step(cycle(i50, [i12, i27, i30, i39, i33, i9, i33, i9, i27, i15, i12]),
     rule(10001),
     ['R' = i50,
      'D0' = i12,
      'D1' = i27,
      'D2' = i30,
      'D3' = i39,
      'D4' = i33,
      'D5' = i9,
      'D6' = i33,
      'D7' = i9,
      'D8' = i27,
      'D9' = i15],
     [edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12)]).
step(cycle(i50, [i12, i27, i30, i39, i48, i27, i15, i12, i27, i15, i12]),
     rule(10001),
     ['R' = i50,
      'D0' = i12,
      'D1' = i27,
      'D2' = i30,
      'D3' = i39,
      'D4' = i48,
      'D5' = i27,
      'D6' = i15,
      'D7' = i12,
      'D8' = i27,
      'D9' = i15],
     [edge(i12, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12)]).
step(cycle(i56, [i9, i9, i9, i9, i9, i9, i9, i9, i9, i9, i9]),
     rule(10001),
     ['R' = i56,
      'D0' = i9,
      'D1' = i9,
      'D2' = i9,
      'D3' = i9,
      'D4' = i9,
      'D5' = i9,
      'D6' = i9,
      'D7' = i9,
      'D8' = i9,
      'D9' = i9],
     [edge(i9, i56, i9),
      edge(i9, i56, i9),
      edge(i9, i56, i9),
      edge(i9, i56, i9),
      edge(i9, i56, i9),
      edge(i9, i56, i9),
      edge(i9, i56, i9),
      edge(i9, i56, i9),
      edge(i9, i56, i9),
      edge(i9, i56, i9)]).
step(edge(i9, i56, i9), fact(9075), [], []).
step(cycle(i24, [i60, i87, i60, i87, i60, i87, i60, i87, i60, i87, i60]),
     rule(10001),
     ['R' = i24,
      'D0' = i60,
      'D1' = i87,
      'D2' = i60,
      'D3' = i87,
      'D4' = i60,
      'D5' = i87,
      'D6' = i60,
      'D7' = i87,
      'D8' = i60,
      'D9' = i87],
     [edge(i60, i24, i87),
      edge(i87, i24, i60),
      edge(i60, i24, i87),
      edge(i87, i24, i60),
      edge(i60, i24, i87),
      edge(i87, i24, i60),
      edge(i60, i24, i87),
      edge(i87, i24, i60),
      edge(i60, i24, i87),
      edge(i87, i24, i60)]).
step(cycle(i50, [i87, i48, i27, i15, i12, i27, i15, i21, i72, i78, i87]),
     rule(10001),
     ['R' = i50,
      'D0' = i87,
      'D1' = i48,
      'D2' = i27,
      'D3' = i15,
      'D4' = i12,
      'D5' = i27,
      'D6' = i15,
      'D7' = i21,
      'D8' = i72,
      'D9' = i78],
     [edge(i87, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i21),
      edge(i21, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87)]).
step(cycle(i7, [i45, i45, i45, i45, i45, i45, i45, i45, i45, i45, i45]),
     rule(10001),
     ['R' = i7,
      'D0' = i45,
      'D1' = i45,
      'D2' = i45,
      'D3' = i45,
      'D4' = i45,
      'D5' = i45,
      'D6' = i45,
      'D7' = i45,
      'D8' = i45,
      'D9' = i45],
     [edge(i45, i7, i45),
      edge(i45, i7, i45),
      edge(i45, i7, i45),
      edge(i45, i7, i45),
      edge(i45, i7, i45),
      edge(i45, i7, i45),
      edge(i45, i7, i45),
      edge(i45, i7, i45),
      edge(i45, i7, i45),
      edge(i45, i7, i45)]).
step(edge(i45, i7, i45), fact(9161), [], []).
step(cycle(i60, [i63, i93, i27, i39, i48, i42, i45, i99, i33, i12, i63]),
     rule(10001),
     ['R' = i60,
      'D0' = i63,
      'D1' = i93,
      'D2' = i27,
      'D3' = i39,
      'D4' = i48,
      'D5' = i42,
      'D6' = i45,
      'D7' = i99,
      'D8' = i33,
      'D9' = i12],
     [edge(i63, i60, i93),
      edge(i93, i60, i27),
      edge(i27, i60, i39),
      edge(i39, i60, i48),
      edge(i48, i60, i42),
      edge(i42, i60, i45),
      edge(i45, i60, i99),
      edge(i99, i60, i33),
      edge(i33, i60, i12),
      edge(i12, i60, i63)]).
step(cycle(i50, [i57, i69, i66, i51, i84, i72, i78, i87, i99, i66, i57]),
     rule(10001),
     ['R' = i50,
      'D0' = i57,
      'D1' = i69,
      'D2' = i66,
      'D3' = i51,
      'D4' = i84,
      'D5' = i72,
      'D6' = i78,
      'D7' = i87,
      'D8' = i99,
      'D9' = i66],
     [edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i66),
      edge(i66, i50, i57)]).
step(cycle(i50, [i57, i69, i66, i51, i84, i12, i57, i69, i66, i51, i57]),
     rule(10001),
     ['R' = i50,
      'D0' = i57,
      'D1' = i69,
      'D2' = i66,
      'D3' = i51,
      'D4' = i84,
      'D5' = i12,
      'D6' = i57,
      'D7' = i69,
      'D8' = i66,
      'D9' = i51],
     [edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i12),
      edge(i12, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57)]).
step(cycle(i50, [i57, i69, i66, i51, i57, i69, i66, i51, i84, i12, i57]),
     rule(10001),
     ['R' = i50,
      'D0' = i57,
      'D1' = i69,
      'D2' = i66,
      'D3' = i51,
      'D4' = i57,
      'D5' = i69,
      'D6' = i66,
      'D7' = i51,
      'D8' = i84,
      'D9' = i12],
     [edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i12),
      edge(i12, i50, i57)]).
step(cycle(i50, [i57, i69, i66, i51, i57, i69, i66, i57, i69, i66, i57]),
     rule(10001),
     ['R' = i50,
      'D0' = i57,
      'D1' = i69,
      'D2' = i66,
      'D3' = i51,
      'D4' = i57,
      'D5' = i69,
      'D6' = i66,
      'D7' = i57,
      'D8' = i69,
      'D9' = i66],
     [edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57)]).
step(cycle(i50, [i57, i69, i66, i57, i69, i66, i51, i57, i69, i66, i57]),
     rule(10001),
     ['R' = i50,
      'D0' = i57,
      'D1' = i69,
      'D2' = i66,
      'D3' = i57,
      'D4' = i69,
      'D5' = i66,
      'D6' = i51,
      'D7' = i57,
      'D8' = i69,
      'D9' = i66],
     [edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57)]).
step(cycle(i50, [i57, i69, i66, i57, i69, i66, i57, i69, i66, i51, i57]),
     rule(10001),
     ['R' = i50,
      'D0' = i57,
      'D1' = i69,
      'D2' = i66,
      'D3' = i57,
      'D4' = i69,
      'D5' = i66,
      'D6' = i57,
      'D7' = i69,
      'D8' = i66,
      'D9' = i51],
     [edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57)]).
step(cycle(i50, [i27, i30, i39, i33, i9, i33, i9, i27, i15, i12, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i30,
      'D2' = i39,
      'D3' = i33,
      'D4' = i9,
      'D5' = i33,
      'D6' = i9,
      'D7' = i27,
      'D8' = i15,
      'D9' = i12],
     [edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27)]).
step(cycle(i50, [i27, i30, i39, i33, i9, i27, i15, i30, i39, i48, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i30,
      'D2' = i39,
      'D3' = i33,
      'D4' = i9,
      'D5' = i27,
      'D6' = i15,
      'D7' = i30,
      'D8' = i39,
      'D9' = i48],
     [edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27)]).
step(cycle(i50, [i27, i30, i39, i33, i9, i27, i30, i39, i33, i9, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i30,
      'D2' = i39,
      'D3' = i33,
      'D4' = i9,
      'D5' = i27,
      'D6' = i30,
      'D7' = i39,
      'D8' = i33,
      'D9' = i9],
     [edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27),
      edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27)]).
step(cycle(i50, [i27, i30, i39, i48, i27, i15, i12, i27, i15, i12, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i30,
      'D2' = i39,
      'D3' = i48,
      'D4' = i27,
      'D5' = i15,
      'D6' = i12,
      'D7' = i27,
      'D8' = i15,
      'D9' = i12],
     [edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27)]).
step(cycle(i50, [i27, i30, i39, i48, i27, i15, i30, i39, i33, i9, i27]),
     rule(10001),
     ['R' = i50,
      'D0' = i27,
      'D1' = i30,
      'D2' = i39,
      'D3' = i48,
      'D4' = i27,
      'D5' = i15,
      'D6' = i30,
      'D7' = i39,
      'D8' = i33,
      'D9' = i9],
     [edge(i27, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i30),
      edge(i30, i50, i39),
      edge(i39, i50, i33),
      edge(i33, i50, i9),
      edge(i9, i50, i27)]).
step(cycle(i17, [i42, i54, i0, i30, i33, i75, i0, i30, i33, i63, i42]),
     rule(10001),
     ['R' = i17,
      'D0' = i42,
      'D1' = i54,
      'D2' = i0,
      'D3' = i30,
      'D4' = i33,
      'D5' = i75,
      'D6' = i0,
      'D7' = i30,
      'D8' = i33,
      'D9' = i63],
     [edge(i42, i17, i54),
      edge(i54, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i63),
      edge(i63, i17, i42)]).
step(cycle(i5, [i63, i81, i15, i81, i15, i81, i15, i60, i48, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i48,
      'D9' = i0],
     [edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i5, [i63, i81, i15, i81, i15, i60, i15, i60, i48, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i81,
      'D2' = i15,
      'D3' = i81,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i48,
      'D9' = i0],
     [edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i5, [i63, i81, i15, i60, i15, i81, i15, i60, i48, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i81,
      'D6' = i15,
      'D7' = i60,
      'D8' = i48,
      'D9' = i0],
     [edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i5, [i63, i81, i15, i60, i15, i60, i15, i60, i48, i0, i63]),
     rule(10001),
     ['R' = i5,
      'D0' = i63,
      'D1' = i81,
      'D2' = i15,
      'D3' = i60,
      'D4' = i15,
      'D5' = i60,
      'D6' = i15,
      'D7' = i60,
      'D8' = i48,
      'D9' = i0],
     [edge(i63, i5, i81),
      edge(i81, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i15),
      edge(i15, i5, i60),
      edge(i60, i5, i48),
      edge(i48, i5, i0),
      edge(i0, i5, i63)]).
step(cycle(i57, [i84, i51, i84, i51, i84, i51, i84, i51, i84, i51, i84]),
     rule(10001),
     ['R' = i57,
      'D0' = i84,
      'D1' = i51,
      'D2' = i84,
      'D3' = i51,
      'D4' = i84,
      'D5' = i51,
      'D6' = i84,
      'D7' = i51,
      'D8' = i84,
      'D9' = i51],
     [edge(i84, i57, i51),
      edge(i51, i57, i84),
      edge(i84, i57, i51),
      edge(i51, i57, i84),
      edge(i84, i57, i51),
      edge(i51, i57, i84),
      edge(i84, i57, i51),
      edge(i51, i57, i84),
      edge(i84, i57, i51),
      edge(i51, i57, i84)]).
step(cycle(i19, [i72, i66, i36, i21, i87, i33, i12, i93, i66, i36, i72]),
     rule(10001),
     ['R' = i19,
      'D0' = i72,
      'D1' = i66,
      'D2' = i36,
      'D3' = i21,
      'D4' = i87,
      'D5' = i33,
      'D6' = i12,
      'D7' = i93,
      'D8' = i66,
      'D9' = i36],
     [edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i33),
      edge(i33, i19, i12),
      edge(i12, i19, i93),
      edge(i93, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72)]).
step(cycle(i19, [i72, i66, i36, i21, i87, i69, i36, i72, i66, i36, i72]),
     rule(10001),
     ['R' = i19,
      'D0' = i72,
      'D1' = i66,
      'D2' = i36,
      'D3' = i21,
      'D4' = i87,
      'D5' = i69,
      'D6' = i36,
      'D7' = i72,
      'D8' = i66,
      'D9' = i36],
     [edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72)]).
step(cycle(i19, [i72, i66, i36, i21, i21, i21, i21, i87, i69, i36, i72]),
     rule(10001),
     ['R' = i19,
      'D0' = i72,
      'D1' = i66,
      'D2' = i36,
      'D3' = i21,
      'D4' = i21,
      'D5' = i21,
      'D6' = i21,
      'D7' = i87,
      'D8' = i69,
      'D9' = i36],
     [edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72)]).
step(cycle(i19, [i72, i66, i36, i72, i66, i36, i21, i87, i69, i36, i72]),
     rule(10001),
     ['R' = i19,
      'D0' = i72,
      'D1' = i66,
      'D2' = i36,
      'D3' = i72,
      'D4' = i66,
      'D5' = i36,
      'D6' = i21,
      'D7' = i87,
      'D8' = i69,
      'D9' = i36],
     [edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i72),
      edge(i72, i19, i66),
      edge(i66, i19, i36),
      edge(i36, i19, i21),
      edge(i21, i19, i87),
      edge(i87, i19, i69),
      edge(i69, i19, i36),
      edge(i36, i19, i72)]).
step(cycle(i70, [i48, i69, i84, i87, i69, i84, i87, i69, i90, i39, i48]),
     rule(10001),
     ['R' = i70,
      'D0' = i48,
      'D1' = i69,
      'D2' = i84,
      'D3' = i87,
      'D4' = i69,
      'D5' = i84,
      'D6' = i87,
      'D7' = i69,
      'D8' = i90,
      'D9' = i39],
     [edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48)]).
step(cycle(i70, [i48, i69, i84, i87, i69, i84, i75, i69, i90, i39, i48]),
     rule(10001),
     ['R' = i70,
      'D0' = i48,
      'D1' = i69,
      'D2' = i84,
      'D3' = i87,
      'D4' = i69,
      'D5' = i84,
      'D6' = i75,
      'D7' = i69,
      'D8' = i90,
      'D9' = i39],
     [edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48)]).
step(cycle(i70, [i48, i69, i84, i75, i69, i84, i87, i69, i90, i39, i48]),
     rule(10001),
     ['R' = i70,
      'D0' = i48,
      'D1' = i69,
      'D2' = i84,
      'D3' = i75,
      'D4' = i69,
      'D5' = i84,
      'D6' = i87,
      'D7' = i69,
      'D8' = i90,
      'D9' = i39],
     [edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i87),
      edge(i87, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48)]).
step(cycle(i70, [i48, i69, i84, i75, i69, i84, i75, i69, i90, i39, i48]),
     rule(10001),
     ['R' = i70,
      'D0' = i48,
      'D1' = i69,
      'D2' = i84,
      'D3' = i75,
      'D4' = i69,
      'D5' = i84,
      'D6' = i75,
      'D7' = i69,
      'D8' = i90,
      'D9' = i39],
     [edge(i48, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i84),
      edge(i84, i70, i75),
      edge(i75, i70, i69),
      edge(i69, i70, i90),
      edge(i90, i70, i39),
      edge(i39, i70, i48)]).
step(cycle(i54, [i51, i66, i33, i96, i9, i51, i66, i33, i96, i9, i51]),
     rule(10001),
     ['R' = i54,
      'D0' = i51,
      'D1' = i66,
      'D2' = i33,
      'D3' = i96,
      'D4' = i9,
      'D5' = i51,
      'D6' = i66,
      'D7' = i33,
      'D8' = i96,
      'D9' = i9],
     [edge(i51, i54, i66),
      edge(i66, i54, i33),
      edge(i33, i54, i96),
      edge(i96, i54, i9),
      edge(i9, i54, i51),
      edge(i51, i54, i66),
      edge(i66, i54, i33),
      edge(i33, i54, i96),
      edge(i96, i54, i9),
      edge(i9, i54, i51)]).
step(cycle(i50, [i99, i66, i57, i69, i66, i51, i84, i72, i78, i87, i99]),
     rule(10001),
     ['R' = i50,
      'D0' = i99,
      'D1' = i66,
      'D2' = i57,
      'D3' = i69,
      'D4' = i66,
      'D5' = i51,
      'D6' = i84,
      'D7' = i72,
      'D8' = i78,
      'D9' = i87],
     [edge(i99, i50, i66),
      edge(i66, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99)]).
step(cycle(i32, [i15, i60, i63, i0, i33, i15, i60, i63, i0, i33, i15]),
     rule(10001),
     ['R' = i32,
      'D0' = i15,
      'D1' = i60,
      'D2' = i63,
      'D3' = i0,
      'D4' = i33,
      'D5' = i15,
      'D6' = i60,
      'D7' = i63,
      'D8' = i0,
      'D9' = i33],
     [edge(i15, i32, i60),
      edge(i60, i32, i63),
      edge(i63, i32, i0),
      edge(i0, i32, i33),
      edge(i33, i32, i15),
      edge(i15, i32, i60),
      edge(i60, i32, i63),
      edge(i63, i32, i0),
      edge(i0, i32, i33),
      edge(i33, i32, i15)]).
step(cycle(i54, [i9, i51, i66, i33, i96, i9, i51, i66, i33, i96, i9]),
     rule(10001),
     ['R' = i54,
      'D0' = i9,
      'D1' = i51,
      'D2' = i66,
      'D3' = i33,
      'D4' = i96,
      'D5' = i9,
      'D6' = i51,
      'D7' = i66,
      'D8' = i33,
      'D9' = i96],
     [edge(i9, i54, i51),
      edge(i51, i54, i66),
      edge(i66, i54, i33),
      edge(i33, i54, i96),
      edge(i96, i54, i9),
      edge(i9, i54, i51),
      edge(i51, i54, i66),
      edge(i66, i54, i33),
      edge(i33, i54, i96),
      edge(i96, i54, i9)]).
step(cycle(i17, [i75, i0, i30, i33, i75, i30, i33, i75, i30, i33, i75]),
     rule(10001),
     ['R' = i17,
      'D0' = i75,
      'D1' = i0,
      'D2' = i30,
      'D3' = i33,
      'D4' = i75,
      'D5' = i30,
      'D6' = i33,
      'D7' = i75,
      'D8' = i30,
      'D9' = i33],
     [edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75)]).
step(cycle(i17, [i75, i0, i30, i33, i63, i42, i54, i0, i30, i33, i75]),
     rule(10001),
     ['R' = i17,
      'D0' = i75,
      'D1' = i0,
      'D2' = i30,
      'D3' = i33,
      'D4' = i63,
      'D5' = i42,
      'D6' = i54,
      'D7' = i0,
      'D8' = i30,
      'D9' = i33],
     [edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i63),
      edge(i63, i17, i42),
      edge(i42, i17, i54),
      edge(i54, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75)]).
step(cycle(i60, [i48, i42, i45, i99, i33, i12, i63, i93, i27, i39, i48]),
     rule(10001),
     ['R' = i60,
      'D0' = i48,
      'D1' = i42,
      'D2' = i45,
      'D3' = i99,
      'D4' = i33,
      'D5' = i12,
      'D6' = i63,
      'D7' = i93,
      'D8' = i27,
      'D9' = i39],
     [edge(i48, i60, i42),
      edge(i42, i60, i45),
      edge(i45, i60, i99),
      edge(i99, i60, i33),
      edge(i33, i60, i12),
      edge(i12, i60, i63),
      edge(i63, i60, i93),
      edge(i93, i60, i27),
      edge(i27, i60, i39),
      edge(i39, i60, i48)]).
step(cycle(i17, [i63, i42, i54, i0, i30, i33, i75, i0, i30, i33, i63]),
     rule(10001),
     ['R' = i17,
      'D0' = i63,
      'D1' = i42,
      'D2' = i54,
      'D3' = i0,
      'D4' = i30,
      'D5' = i33,
      'D6' = i75,
      'D7' = i0,
      'D8' = i30,
      'D9' = i33],
     [edge(i63, i17, i42),
      edge(i42, i17, i54),
      edge(i54, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i75),
      edge(i75, i17, i0),
      edge(i0, i17, i30),
      edge(i30, i17, i33),
      edge(i33, i17, i63)]).
step(cycle(i50, [i99, i54, i72, i78, i87, i99, i54, i72, i78, i87, i99]),
     rule(10001),
     ['R' = i50,
      'D0' = i99,
      'D1' = i54,
      'D2' = i72,
      'D3' = i78,
      'D4' = i87,
      'D5' = i99,
      'D6' = i54,
      'D7' = i72,
      'D8' = i78,
      'D9' = i87],
     [edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99),
      edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99)]).
step(cycle(i50, [i99, i54, i72, i69, i66, i51, i84, i72, i78, i87, i99]),
     rule(10001),
     ['R' = i50,
      'D0' = i99,
      'D1' = i54,
      'D2' = i72,
      'D3' = i69,
      'D4' = i66,
      'D5' = i51,
      'D6' = i84,
      'D7' = i72,
      'D8' = i78,
      'D9' = i87],
     [edge(i99, i50, i54),
      edge(i54, i50, i72),
      edge(i72, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i99)]).
step(cycle(i65, [i57, i78, i78, i78, i78, i78, i78, i9, i96, i18, i57]),
     rule(10001),
     ['R' = i65,
      'D0' = i57,
      'D1' = i78,
      'D2' = i78,
      'D3' = i78,
      'D4' = i78,
      'D5' = i78,
      'D6' = i78,
      'D7' = i9,
      'D8' = i96,
      'D9' = i18],
     [edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57)]).
step(cycle(i65, [i57, i78, i78, i9, i3, i84, i45, i9, i96, i18, i57]),
     rule(10001),
     ['R' = i65,
      'D0' = i57,
      'D1' = i78,
      'D2' = i78,
      'D3' = i9,
      'D4' = i3,
      'D5' = i84,
      'D6' = i45,
      'D7' = i9,
      'D8' = i96,
      'D9' = i18],
     [edge(i57, i65, i78),
      edge(i78, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i3),
      edge(i3, i65, i84),
      edge(i84, i65, i45),
      edge(i45, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57)]).
step(cycle(i65, [i57, i78, i9, i96, i18, i57, i72, i9, i96, i18, i57]),
     rule(10001),
     ['R' = i65,
      'D0' = i57,
      'D1' = i78,
      'D2' = i9,
      'D3' = i96,
      'D4' = i18,
      'D5' = i57,
      'D6' = i72,
      'D7' = i9,
      'D8' = i96,
      'D9' = i18],
     [edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i72),
      edge(i72, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57)]).
step(cycle(i65, [i57, i78, i9, i96, i18, i57, i78, i9, i96, i18, i57]),
     rule(10001),
     ['R' = i65,
      'D0' = i57,
      'D1' = i78,
      'D2' = i9,
      'D3' = i96,
      'D4' = i18,
      'D5' = i57,
      'D6' = i78,
      'D7' = i9,
      'D8' = i96,
      'D9' = i18],
     [edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57),
      edge(i57, i65, i78),
      edge(i78, i65, i9),
      edge(i9, i65, i96),
      edge(i96, i65, i18),
      edge(i18, i65, i57)]).
step(cycle(i43, [i18, i18, i18, i18, i18, i18, i18, i18, i18, i18, i18]),
     rule(10001),
     ['R' = i43,
      'D0' = i18,
      'D1' = i18,
      'D2' = i18,
      'D3' = i18,
      'D4' = i18,
      'D5' = i18,
      'D6' = i18,
      'D7' = i18,
      'D8' = i18,
      'D9' = i18],
     [edge(i18, i43, i18),
      edge(i18, i43, i18),
      edge(i18, i43, i18),
      edge(i18, i43, i18),
      edge(i18, i43, i18),
      edge(i18, i43, i18),
      edge(i18, i43, i18),
      edge(i18, i43, i18),
      edge(i18, i43, i18),
      edge(i18, i43, i18)]).
step(edge(i18, i43, i18), fact(9698), [], []).
step(cycle(i81, [i30, i75, i60, i21, i75, i60, i21, i75, i30, i75, i30]),
     rule(10001),
     ['R' = i81,
      'D0' = i30,
      'D1' = i75,
      'D2' = i60,
      'D3' = i21,
      'D4' = i75,
      'D5' = i60,
      'D6' = i21,
      'D7' = i75,
      'D8' = i30,
      'D9' = i75],
     [edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30)]).
step(cycle(i81, [i30, i75, i60, i21, i75, i30, i75, i60, i21, i75, i30]),
     rule(10001),
     ['R' = i81,
      'D0' = i30,
      'D1' = i75,
      'D2' = i60,
      'D3' = i21,
      'D4' = i75,
      'D5' = i30,
      'D6' = i75,
      'D7' = i60,
      'D8' = i21,
      'D9' = i75],
     [edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30)]).
step(cycle(i81, [i30, i75, i30, i75, i60, i21, i75, i60, i21, i75, i30]),
     rule(10001),
     ['R' = i81,
      'D0' = i30,
      'D1' = i75,
      'D2' = i30,
      'D3' = i75,
      'D4' = i60,
      'D5' = i21,
      'D6' = i75,
      'D7' = i60,
      'D8' = i21,
      'D9' = i75],
     [edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i60),
      edge(i60, i81, i21),
      edge(i21, i81, i75),
      edge(i75, i81, i30)]).
step(cycle(i81, [i30, i75, i30, i75, i30, i75, i30, i75, i30, i75, i30]),
     rule(10001),
     ['R' = i81,
      'D0' = i30,
      'D1' = i75,
      'D2' = i30,
      'D3' = i75,
      'D4' = i30,
      'D5' = i75,
      'D6' = i30,
      'D7' = i75,
      'D8' = i30,
      'D9' = i75],
     [edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30),
      edge(i30, i81, i75),
      edge(i75, i81, i30)]).
step(cycle(i50, [i12, i57, i69, i66, i51, i57, i69, i66, i51, i84, i12]),
     rule(10001),
     ['R' = i50,
      'D0' = i12,
      'D1' = i57,
      'D2' = i69,
      'D3' = i66,
      'D4' = i51,
      'D5' = i57,
      'D6' = i69,
      'D7' = i66,
      'D8' = i51,
      'D9' = i84],
     [edge(i12, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i57),
      edge(i57, i50, i69),
      edge(i69, i50, i66),
      edge(i66, i50, i51),
      edge(i51, i50, i84),
      edge(i84, i50, i12)]).
step(cycle(i53, [i96, i6, i21, i75, i78, i96, i6, i21, i75, i78, i96]),
     rule(10001),
     ['R' = i53,
      'D0' = i96,
      'D1' = i6,
      'D2' = i21,
      'D3' = i75,
      'D4' = i78,
      'D5' = i96,
      'D6' = i6,
      'D7' = i21,
      'D8' = i75,
      'D9' = i78],
     [edge(i96, i53, i6),
      edge(i6, i53, i21),
      edge(i21, i53, i75),
      edge(i75, i53, i78),
      edge(i78, i53, i96),
      edge(i96, i53, i6),
      edge(i6, i53, i21),
      edge(i21, i53, i75),
      edge(i75, i53, i78),
      edge(i78, i53, i96)]).
step(cycle(i16, [i45, i93, i39, i42, i45, i93, i39, i42, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i42,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i42,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i42, i45, i93, i39, i45, i93, i39, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i42,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i42, i45, i93, i39, i87, i27, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i42,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i87,
      'D8' = i27,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i42, i45, i93, i45, i93, i39, i42, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i42,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i42],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i42, i45, i93, i45, i93, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i42,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i45, i93, i39, i42, i45, i93, i39, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i42,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i45, i93, i39, i45, i93, i39, i42, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i42],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i45, i93, i39, i45, i93, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i45, i93, i39, i87, i27, i93, i39, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i45,
      'D4' = i93,
      'D5' = i39,
      'D6' = i87,
      'D7' = i27,
      'D8' = i93,
      'D9' = i39],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i45, i93, i63, i21, i42, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i45,
      'D4' = i93,
      'D5' = i63,
      'D6' = i21,
      'D7' = i42,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i45, i93, i45, i93, i39, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i45, i93, i45, i93, i63, i21, i42, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i63,
      'D8' = i21,
      'D9' = i42],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i45, i93, i45, i93, i45, i93, i39, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i45,
      'D4' = i93,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i87, i27, i93, i39, i42, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i87,
      'D4' = i27,
      'D5' = i93,
      'D6' = i39,
      'D7' = i42,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i87, i27, i93, i39, i45, i93, i39, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i87,
      'D4' = i27,
      'D5' = i93,
      'D6' = i39,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i87, i27, i93, i39, i87, i27, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i87,
      'D4' = i27,
      'D5' = i93,
      'D6' = i39,
      'D7' = i87,
      'D8' = i27,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i87, i27, i93, i45, i93, i39, i42, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i87,
      'D4' = i27,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i42],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45)]).
step(cycle(i16, [i45, i93, i39, i87, i27, i93, i45, i93, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i39,
      'D3' = i87,
      'D4' = i27,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i63, i21, i42, i45, i93, i39, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i63,
      'D3' = i21,
      'D4' = i42,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i63, i21, i42, i45, i93, i63, i21, i42, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i63,
      'D3' = i21,
      'D4' = i42,
      'D5' = i45,
      'D6' = i93,
      'D7' = i63,
      'D8' = i21,
      'D9' = i42],
     [edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45)]).
step(cycle(i16, [i45, i93, i63, i21, i42, i45, i93, i45, i93, i39, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i63,
      'D3' = i21,
      'D4' = i42,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i39, i42, i45, i93, i39, i42, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i42,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i42],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i39, i42, i45, i93, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i42,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i39, i45, i93, i39, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i45,
      'D6' = i93,
      'D7' = i39,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i39, i45, i93, i63, i21, i42, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i45,
      'D6' = i93,
      'D7' = i63,
      'D8' = i21,
      'D9' = i42],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i39, i45, i93, i45, i93, i39, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i45,
      'D6' = i93,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i39, i87, i27, i93, i39, i42, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i87,
      'D6' = i27,
      'D7' = i93,
      'D8' = i39,
      'D9' = i42],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i39, i87, i27, i93, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i39,
      'D5' = i87,
      'D6' = i27,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i63, i21, i42, i45, i93, i39, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i63,
      'D5' = i21,
      'D6' = i42,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i63),
      edge(i63, i16, i21),
      edge(i21, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i45, i93, i39, i42, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i42,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i45, i93, i39, i45, i93, i39, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i45,
      'D8' = i93,
      'D9' = i39],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i45, i93, i39, i87, i27, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i39,
      'D7' = i87,
      'D8' = i27,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i87),
      edge(i87, i16, i27),
      edge(i27, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i45, i93, i45, i93, i39, i42, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i39,
      'D9' = i42],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i39),
      edge(i39, i16, i42),
      edge(i42, i16, i45)]).
step(cycle(i16, [i45, i93, i45, i93, i45, i93, i45, i93, i45, i93, i45]),
     rule(10001),
     ['R' = i16,
      'D0' = i45,
      'D1' = i93,
      'D2' = i45,
      'D3' = i93,
      'D4' = i45,
      'D5' = i93,
      'D6' = i45,
      'D7' = i93,
      'D8' = i45,
      'D9' = i93],
     [edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45),
      edge(i45, i16, i93),
      edge(i93, i16, i45)]).
step(cycle(i50, [i15, i21, i72, i78, i87, i48, i27, i15, i12, i27, i15]),
     rule(10001),
     ['R' = i50,
      'D0' = i15,
      'D1' = i21,
      'D2' = i72,
      'D3' = i78,
      'D4' = i87,
      'D5' = i48,
      'D6' = i27,
      'D7' = i15,
      'D8' = i12,
      'D9' = i27],
     [edge(i15, i50, i21),
      edge(i21, i50, i72),
      edge(i72, i50, i78),
      edge(i78, i50, i87),
      edge(i87, i50, i48),
      edge(i48, i50, i27),
      edge(i27, i50, i15),
      edge(i15, i50, i12),
      edge(i12, i50, i27),
      edge(i27, i50, i15)]).
step(cycle(i89, [i48, i48, i48, i48, i48, i48, i48, i48, i48, i48, i48]),
     rule(10001),
     ['R' = i89,
      'D0' = i48,
      'D1' = i48,
      'D2' = i48,
      'D3' = i48,
      'D4' = i48,
      'D5' = i48,
      'D6' = i48,
      'D7' = i48,
      'D8' = i48,
      'D9' = i48],
     [edge(i48, i89, i48),
      edge(i48, i89, i48),
      edge(i48, i89, i48),
      edge(i48, i89, i48),
      edge(i48, i89, i48),
      edge(i48, i89, i48),
      edge(i48, i89, i48),
      edge(i48, i89, i48),
      edge(i48, i89, i48),
      edge(i48, i89, i48)]).
step(edge(i48, i89, i48), fact(9999), [], []).
