a__filterconsXY0Mcons0filterYMMa__filterconsXYsNMconsmarkXfilterYNMa__sievecons0Ycons0sieveYa__sieveconssNYconssmarkNsievefilterYNNa__natsNconsmarkNnatssNa__zprimesa__sievea__natsss0markfilterX1X2X3a__filtermarkX1markX2markX3marksieveXa__sievemarkXmarknatsXa__natsmarkXmarkzprimesa__zprimesmarkconsX1X2consmarkX1X2mark00marksXsmarkXa__filterX1X2X3filterX1X2X3a__sieveXsieveXa__natsXnatsXa__zprimeszprimesa__filterconsXYsNMmarkXa__sieveconssNYmarkNa__natsNmarkNa__zprimesa__sievea__natsss0a__zprimesa__natsss0markfilterX1X2X3a__filtermarkX1markX2markX3markfilterX1X2X3markX1markfilterX1X2X3markX2markfilterX1X2X3markX3marksieveXa__sievemarkXmarksieveXmarkXmarknatsXa__natsmarkXmarknatsXmarkXmarkzprimesa__zprimesmarkconsX1X2markX1marksXmarkXtrue1a__filter311cons211s111mark111a__sieve111a__nats111a__zprimes00a__nats111000filter3111213mark111sieve111nats111zprimes01a__filter3111213a__sieve111a__zprimes01a__filterconsXYsNMmarkXa__sieveconssNYmarkNa__natsNmarkNa__zprimesa__sievea__natsss0a__zprimesa__natsss0markfilterX1X2X3a__filtermarkX1markX2markX3markfilterX1X2X3markX1markfilterX1X2X3markX2markfilterX1X2X3markX3marksieveXa__sievemarkXmarksieveXmarkXmarknatsXa__natsmarkXmarknatsXmarkXmarkconsX1X2markX1marksXmarkXa__zprimesa__sievea__natsss0false2a__zprimesa__natsss0false1markfilterX1X2X3a__filtermarkX1markX2markX3a__filterconsXYsNMmarkXmarkfilterX1X2X3markX1markfilterX1X2X3markX2markfilterX1X2X3markX3marksieveXa__sievemarkXa__sieveconssNYmarkNmarksieveXmarkXmarknatsXa__natsmarkXa__natsNmarkNmarknatsXmarkXmarkconsX1X2markX1marksXmarkXtrue1mark111filter31111213a__filter311mark111cons2111s111sieve111a__sieve111nats1111a__nats1111a__filter31111213a__sieve111a__nats1111zprimes01a__zprimes01000marksieveXa__sievemarkXmarksieveXmarkXmarknatsXa__natsmarkXmarksXmarkXmarksXmarkXmarksieveXmarkXtrue12mark11marksieveXa__sievemarkXfalsemarknatsXa__natsmarkXfalse