<?php
$max=1000000;
$rr=[];
foreach(range(0,$max) as $v){ $rr[$v]=1;
}
$rr[0]=0;
$rr[1]=0;
foreach(range(2,$max) as $v){ if($rr[$v]==1){
$p2=$v*2;
while($p2<=$max):
$rr[$p2]=0;
$p2+=$v;
endwhile;
}
}
$sum=0;
foreach(range(2,$max) as $v){ $sum+=$rr[$v];
$rr[$v]=$sum;
}
endwhile;
?>
PD9waHAKJG1heD0xMDAwMDAwOwokcnI9W107CmZvcmVhY2gocmFuZ2UoMCwkbWF4KSBhcyAkdil7CgkkcnJbJHZdPTE7Cn0KJHJyWzBdPTA7CiRyclsxXT0wOwoKZm9yZWFjaChyYW5nZSgyLCRtYXgpIGFzICR2KXsKCWlmKCRyclskdl09PTEpewoJCSRwMj0kdioyOwoJCXdoaWxlKCRwMjw9JG1heCk6CgkJCSRyclskcDJdPTA7CgkJCSRwMis9JHY7CgkJZW5kd2hpbGU7Cgl9Cn0KJHN1bT0wOwpmb3JlYWNoKHJhbmdlKDIsJG1heCkgYXMgJHYpewoJJHN1bSs9JHJyWyR2XTsKCSRyclskdl09JHN1bTsKfQoKd2hpbGUoZnNjYW5mKFNURElOLCIlZCIsJG4pKToKCXByaW50ZigkcnJbJG5dLiJcbiIpOwplbmR3aGlsZTsKCj8+