#include<iostream>
using namespace std;
int main() {
    long long chislaZaDobavqne[100000],broqch7 = 0,broqch6,broqch1 = 0,broqch5 = 0,broqch4 = 0,broqch3,broqch2 = 0,n,m,tricifreno1,tricifreno2,tricifreno3,tricifreno4;
    cin >> n >> m;
    for(long long i = 0; i < 100000; i = i + 1) {
        chislaZaDobavqne[i] = 0;
    }
    broqch6 = 0;
    broqch7 = m - n;
    for(long long i = 0; i < broqch7; i = i + 1,n = n + 1) {
        tricifreno1 = n / 1000;
        tricifreno2 = n % 1000;
        broqch3 = tricifreno1 + tricifreno2;
        if(n % broqch3 == 0) {
            broqch5 = broqch5 + 1;
            chislaZaDobavqne[broqch6] = n;
            broqch6 = broqch6 + 1;
        }
    }
    for(long long i = 0; i < 100000; i = i + 1) {
        broqch4 = broqch4 + chislaZaDobavqne[i];
    }
    cout << broqch5 << " " << broqch4 << endl;
    return 0;
}
