#include <cmath>
#include <iostream>
#include <iomanip>
int main(){
long meh = 1e12;
double k = 1e9;
long modr = static_cast<long>(fmod(meh,k));
std::cout << modr << std::endl;
std::cout << std::setprecision(30) << meh << std::endl;
std::cout << std::setprecision(30) << k << std::endl;
return 0;
}
I2luY2x1ZGUgPGNtYXRoPgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxpb21hbmlwPgoKaW50IG1haW4oKXsKICAgIGxvbmcgbWVoID0gMWUxMjsKICAgIGRvdWJsZSBrID0gMWU5OwogICAgbG9uZyBtb2RyID0gc3RhdGljX2Nhc3Q8bG9uZz4oZm1vZChtZWgsaykpOwogICAgc3RkOjpjb3V0IDw8ICBtb2RyIDw8IHN0ZDo6ZW5kbDsKICAgIHN0ZDo6Y291dCA8PCBzdGQ6OnNldHByZWNpc2lvbigzMCkgPDwgbWVoIDw8IHN0ZDo6ZW5kbDsKICAgIHN0ZDo6Y291dCA8PCBzdGQ6OnNldHByZWNpc2lvbigzMCkgPDwgayA8PCBzdGQ6OmVuZGw7CiAgICByZXR1cm4gMDsKfQ==