#include <iostream>
using namespace std;
unsigned CountBefore(unsigned N) { return (N-1)/3+1; }
unsigned CountBetween(unsigned A,unsigned B) { return CountBefore(B)-(A?CountBefore(A-1):0); }
int main()
{
cout<<CountBetween(1,20)<<endl;
cout<<CountBetween(21,1000)<<endl;
cout<<CountBetween(1001,1000000)<<endl;
cout<<CountBetween(1000001,10000000)<<endl;
cin.get(); // jeżeli tego potrzebujesz to zmień IDE
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCnVuc2lnbmVkIENvdW50QmVmb3JlKHVuc2lnbmVkIE4pIHsgcmV0dXJuIChOLTEpLzMrMTsgfQp1bnNpZ25lZCBDb3VudEJldHdlZW4odW5zaWduZWQgQSx1bnNpZ25lZCBCKSB7IHJldHVybiBDb3VudEJlZm9yZShCKS0oQT9Db3VudEJlZm9yZShBLTEpOjApOyB9CiAKaW50IG1haW4oKQogIHsKICAgY291dDw8Q291bnRCZXR3ZWVuKDEsMjApPDxlbmRsOwogICBjb3V0PDxDb3VudEJldHdlZW4oMjEsMTAwMCk8PGVuZGw7CiAgIGNvdXQ8PENvdW50QmV0d2VlbigxMDAxLDEwMDAwMDApPDxlbmRsOwogICBjb3V0PDxDb3VudEJldHdlZW4oMTAwMDAwMSwxMDAwMDAwMCk8PGVuZGw7CiAgIGNpbi5nZXQoKTsgLy8gamXFvGVsaSB0ZWdvIHBvdHJ6ZWJ1amVzeiB0byB6bWllxYQgSURFCiAgIHJldHVybiAwOwogIH0=