a__primesa__sievea__fromss0a__fromXconsmarkXfromsXa__headconsXYmarkXa__tailconsXYmarkYa__iftrueXYmarkXa__iffalseXYmarkYa__filterssXconsYZa__ifdividesssmarkXmarkYfilterssXZconsYfilterXsieveYa__sieveconsXYconsmarkXfilterXsieveYmarkprimesa__primesmarksieveXa__sievemarkXmarkfromXa__frommarkXmarkheadXa__headmarkXmarktailXa__tailmarkXmarkifX1X2X3a__ifmarkX1X2X3markfilterX1X2a__filtermarkX1markX2marksXsmarkXmark00markconsX1X2consmarkX1X2marktruetruemarkfalsefalsemarkdividesX1X2dividesmarkX1markX2a__primesprimesa__sieveXsieveXa__fromXfromXa__headXheadXa__tailXtailXa__ifX1X2X3ifX1X2X3a__filterX1X2filterX1X2a__primesa__fromss0a__primesa__sievea__fromss0a__fromXmarkXa__headconsXYmarkXa__tailconsXYmarkYa__iftrueXYmarkXa__iffalseXYmarkYa__filterssXconsYZmarkYa__filterssXconsYZmarkXa__filterssXconsYZa__ifdividesssmarkXmarkYfilterssXZconsYfilterXsieveYa__sieveconsXYmarkXmarkprimesa__primesmarksieveXmarkXmarksieveXa__sievemarkXmarkfromXmarkXmarkfromXa__frommarkXmarkheadXmarkXmarkheadXa__headmarkXmarktailXmarkXmarktailXa__tailmarkXmarkifX1X2X3markX1markifX1X2X3a__ifmarkX1X2X3markfilterX1X2markX2markfilterX1X2markX1markfilterX1X2a__filtermarkX1markX2marksXmarkXmarkconsX1X2markX1markdividesX1X2markX2markdividesX1X2markX1truea__filterssXconsYZmarkYmarkdividesX1X2markX1markdividesX1X2markX2markconsX1X2markX1marksXmarkXmarkfilterX1X2a__filtermarkX1markX2a__filterssXconsYZmarkXmarkfilterX1X2markX1markfilterX1X2markX2markifX1X2X3a__ifmarkX1X2X3a__iffalseXYmarkYmarkifX1X2X3markX1marktailXa__tailmarkXa__tailconsXYmarkYmarktailXmarkXmarkheadXa__headmarkXa__headconsXYmarkXmarkheadXmarkXmarkfromXa__frommarkXa__fromXmarkXmarkfromXmarkXmarksieveXa__sievemarkXa__sieveconsXYmarkXmarksieveXmarkXmarkprimesa__primesa__primesa__sievea__fromss0a__primesa__fromss0a__iftrueXYmarkXtruea__filterssXconsYZa__ifdividesssmarkXmarkYfilterssXZconsYfilterXsieveYfalse