Prosti brojevi u intervalu

MediumProblem #25
VremeMemorijaUlazIzlaz
1 s64 MBstdinstdout

Zbir prostih brojeva je veći od najvećeg int-a.

Za svaki od intervala odredi koliko prostih brojeva sadrži i koliki im je zbir. Pošto zbir može da bude veliki broj, ispiši samo njegov ostatak pri deljenju sa .

Ulaz

U prvoj liniji ulaza je jedan ceo broj - broj test primera.
U svakoj od sledećih linija su dva cela broja i - krajevi intervala.

Izlaz

Za svaki test primer ispiši u posebnoj liniji dva broja razdvojena razmakom: broj prostih u i njihov zbir po modulu .

Primer

Input
1
1 1000
Output
168 76127

Do ima prostih brojeva i njihov zbir je .

Ograničenja



Zadatak je, uz dozvolu, preuzet iz zadatka Eratostenovo sito, čiji su autori Društvo matematičara Srbije i Fondacija Petlja.

Pošalji svoje rešenje