#include <iostream>
#include <iterator>
#include <algorithm>
namespace std
{
struct magic { int a, b; };
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 = (copy_n(magic {44, 11}, 100, ostream_iterator<double>(std::cout, "\n")), 0);
}
int main() {}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxhbGdvcml0aG0+CgpuYW1lc3BhY2Ugc3RkCnsKc3RydWN0IG1hZ2ljIHsgaW50IGEsIGI7IH07CmlubGluZSBtYWdpYyAmIG9wZXJhdG9yICsrIChtYWdpYyAmbSkgeyByZXR1cm4gKyttLmEsICsrbS5iLCBtOyB9CmlubGluZSBkb3VibGUgb3BlcmF0b3IgKiAoY29uc3QgbWFnaWMgJm0pIHsgcmV0dXJuIChkb3VibGUpbS5hIC8gbS5iOyB9Cgp0ZW1wbGF0ZSA8PiBzdHJ1Y3QgaXRlcmF0b3JfdHJhaXRzPG1hZ2ljPiA6IGl0ZXJhdG9yX3RyYWl0czxpc3RyZWFtX2l0ZXJhdG9yPGRvdWJsZT4+IHt9OwoKaW50IHogPSAoY29weV9uKG1hZ2ljIHs0NCwgMTF9LCAxMDAsIG9zdHJlYW1faXRlcmF0b3I8ZG91YmxlPihzdGQ6OmNvdXQsICJcbiIpKSwgMCk7Cn0KCmludCBtYWluKCkge30=