#include using namespace std; using ll = long long; template T MUL(T a, T b){ T res; return __builtin_mul_overflow(a, b, &res)? std::numeric_limits::max() : res; } int main(){ ios::sync_with_stdio(false); cin.tie(0); ll a, b; cin >> a >> b; string ans; if(a * b < 0) ans += "-"; a = abs(a); ans += to_string(a / b); ans += '.'; a %= b; a += b; a %= b; for(int i = 0; i < 100; i++){ a *= 10; ll v = a / b; ans += to_string(v); a -= v * b; } cout << ans << '\n'; }