#include <iostream>
#include <iterator>
#include <ext/algorithm>
namespace std
{
struct magic { int a, b; } m = {44, 11};
inline magic & operator ++ (magic &m) { return ++m.a, ++m.b, m; }
inline double operator * (const magic &m) { return (double)m.a / m.b; }
template <> struct iterator_traits<magic> : iterator_traits<istream_iterator<double> > {};
int z = (__gnu_cxx::copy_n(m, 100, ostream_iterator<double>(std::cout, "\n")), 0);
}
int main() {}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxleHQvYWxnb3JpdGhtPgoKbmFtZXNwYWNlIHN0ZAp7CnN0cnVjdCBtYWdpYyB7IGludCBhLCBiOyB9IG0gPSB7NDQsIDExfTsKaW5saW5lIG1hZ2ljICYgb3BlcmF0b3IgKysgKG1hZ2ljICZtKSB7IHJldHVybiArK20uYSwgKyttLmIsIG07IH0KaW5saW5lIGRvdWJsZSBvcGVyYXRvciAqIChjb25zdCBtYWdpYyAmbSkgeyByZXR1cm4gKGRvdWJsZSltLmEgLyBtLmI7IH0KCnRlbXBsYXRlIDw+IHN0cnVjdCBpdGVyYXRvcl90cmFpdHM8bWFnaWM+IDogaXRlcmF0b3JfdHJhaXRzPGlzdHJlYW1faXRlcmF0b3I8ZG91YmxlPiA+IHt9OwoKaW50IHogPSAoX19nbnVfY3h4Ojpjb3B5X24obSwgMTAwLCBvc3RyZWFtX2l0ZXJhdG9yPGRvdWJsZT4oc3RkOjpjb3V0LCAiXG4iKSksIDApOwp9CgppbnQgbWFpbigpIHt9