primessievefromss0fromXconsXn__fromsXheadconsXYXtailconsXYactivateYiftrueXYactivateXiffalseXYactivateYfilterssXconsYZifdividesssXYn__filterssXactivateZn__consYn__filterXsieveYsieveconsXYconsXn__filterXsieveactivateYfromXn__fromXfilterX1X2n__filterX1X2consX1X2n__consX1X2activaten__fromXfromXactivaten__filterX1X2filterX1X2activaten__consX1X2consX1X2activateXXprimesfromss0primessievefromss0fromXconsXn__fromsXtailconsXYactivateYiftrueXYactivateXiffalseXYactivateYfilterssXconsYZsieveYfilterssXconsYZactivateZfilterssXconsYZifdividesssXYn__filterssXactivateZn__consYn__filterXsieveYsieveconsXYactivateYsieveconsXYsieveactivateYsieveconsXYconsXn__filterXsieveactivateYactivaten__fromXfromXactivaten__filterX1X2filterX1X2activaten__consX1X2consX1X2trueprimesfromss0falseprimessievefromss0falsetailconsXYactivateYfalsefilterssXconsYZifdividesssXYn__filterssXactivateZn__consYn__filterXsieveYiftrueXYactivateXactivaten__filterX1X2filterX1X2filterssXconsYZsieveYsieveconsXYactivateYsieveconsXYsieveactivateYfilterssXconsYZactivateZiffalseXYactivateYtrueiftrueXYactivateXfalseiffalseXYactivateYfalsefilterssXconsYZactivateZactivaten__filterX1X2filterX1X2filterssXconsYZsieveYsieveconsXYsieveactivateYsieveconsXYactivateYtrue1filter201221activate1110sieve1811n__cons221220n__filter201228divides201521filter2012213if321020311activate1410cons251420n__from1410sieve1011from1710s1010filterssXconsYZsieveYsieveconsXYsieveactivateYactivaten__fromXfromXactivaten__filterX1X2filterX1X2activaten__consX1X2consX1X2activateXXfromXconsXn__fromsXfromXn__fromXconsX1X2n__consX1X2filterssXconsYZifdividesssXYn__filterssXactivateZn__consYn__filterXsieveYfilterX1X2n__filterX1X2filterssXconsYZsieveYfalsesieveconsXYsieveactivateYtruefilterssXconsYZifdividesssXYn__filterssXactivateZn__consYn__filterXsieveYfalsesieveconsXYconsXn__filterXsieveactivateYfalseactivaten__consX1X2consX1X2falseactivaten__fromXfromXfalsefromXconsXn__fromsXfalse