7-2:6001c-3:81008a-8:81008a-99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992888228822222222992999299929992228822999999999999999992222222222222222222222222222222222222228889999882882822292222299992999299929922222292222222229999299922228888882222922999229999999222288828828999982222222299299999999999999999999999929222222222999999292228822228822999992999922229992288222222899998822922999929992222222222222222299992999999929999999229922288888822292929299992999929228222222289999282999999992999229999999999923329929299299992922222222992222222222229299929999299992922822888828999922229999299299992229992999292222292999999929222299992299222999999922929992999922299292282222888899998822999229999929229929992999222229999299299992999999929922999999999292999222299929929228222288889999822999922999922222222222222228822229222222922222999999992299999999929999229999999999922822888828999922299992299299292992222222222222222922222292222299999929229929992222922222222222222292282222222899992229222222222999299999999999999299999299299992999999922922292992282222928222288223329228822222289999229999922992992929299922222222229999999929999292222222299229299222229222229222222222922888828828999282999292229992292929922829999999999999992992922229999229922929999999299999999929992292288222222899998299999222999929292992222299992229999999299999299999992992292299999929992929992929229228222222289999229999992222222222229222229922292999999222292222299999999229999999999999992999992992922822828828999922292229222222222222922299999229299992922229222229999992922999922222922222922222299292282282888899992229229999999929292992222222222922222299299999299999992292229922922222822222922829999228228288289999829999999999999999999229999999222222229922999929222222229922992292222222229222222929222822222228999982999992999999999999992299992929999992992299292222999922992299922222222992999992292922288222222899992299999299999992999999999999992229999299299999929999999299229992999922999299999929992288888288289999229999929922222222922999999992292999999222229222229999999922999299922299922999992929228222888888999922299222222223323299999999999229299992922222922222999999292299999992829999229222292922822282228899992222922222222222222999999999922922222299299999229999999229222999999222992922999229992282288282289999922299999999929292299999999999222222229922299922922222222992299999999299292299992929228228228228999999999999999999929229999999999929999992992229999222299992299222922229222929222292292922822828822899999999299999999292922299999999992229999299299999999999999929922292282229992922999929992288222822289999999922229999929299229999999992292999999222292299999999999992299922222222292299992929222888882228999999292332999992929222999999999229299992922222229999999999999229999999299929222922292922282288888899999992222229999292922229929999922922222299299999992222222222222299992999292922999229999228228282289999999233222999929292922992999999222222229922999992222222222222222222222222222299922299922822222228999999922222229992929292299299999999999992992299999282299992929222222222222222299222229292282222222899999992322222992992929222922292299999999299299999928229999292929299992888282999228222929228228282289999999232992222292292992222999999229999999222299992822992929292229992222222229222229299922822828228999999922299229229222299222222222222222999922229999222299299929222999929222999999999929292282288822899999992329992292999222929222222222222222222299922992229922222222292292999999999999992929228222822289999999222999922999922292929992999229922222299922229222992222222229929299992999999999999922882282288999999923299992292992222292929292922992999929992222922299222222222992999999299999999929992228888888299999992229999229222228229992999292299999299999922999929922222222229999999929222222222292222222222229999999232999929929992822222222229929992999992299992292992222222222222222992922822222229228222222222999299922299222992999288222222222299922299992222992222299222222222222222229999222999929922222222222299999992929929999229222888888888299999229299222299222229992999299929999222999999999922999229999992229999999292992299992992882222222222222222222992299992292999292929292929992292222222222292999999299922999929229299299999229232222222222999999992999999229999229999299929992999222222222222229229992929292299992922222922999992923222999999292222229999229222222222222222222222299928222929999992222999292929239999999929992999999292222992292999222222999922922222232222999999992222922229292929299922222929992223999999922222222999929292299929292929999999999299229222299292222229992299992929992999999282222222282399999922222222229992929229999999292999999222929999999999929299992999229999299922222229922222222222239999992299999222999299922999229229292999229222299999929999922222299922299999222222992299299929999223999999222299992299929292299922999929299922922229999992999999222229992222222222229999229929292922992399992922999999229992929229922999992929999222929999992222999999922999228228222299992922299929999299239999292299999922929992922992229999292999999992999999222222299992299992222222999992299222222222229923999929229999992222292222229922299929292222222992222222922229999222999999999999999222922292292222992399999922999999222229222222992929992922222229992228882999999999922222222222229999992299229999288292239999992222999922929999928299292229222222922222222222229999299992222222222222999999222922922222222223999999929999992299999292829922222222292222222222222222999929999299999999999999999992292292222222222399999992999999229922999222992922292222292229222922292999992999929292222299999222229229229999999992239999292299999922992299228299299999999999299929992999299999299222929222229999222282922922222222999923999999229999992299299922822922999299992999299929992999999929228292922999999922922292292222222999992399999922229999229929999222222299922229222922292229299999992922829299222299992999229929229222229999239999999299999922999992922888299992922222222222222229999999299222929222229999292922992922999999999923999999929999922229222222222222999299928222822222222929999222999999928299999929292999292222222999992399992922299992222922222222222299922922228222822999292222228222222922222229222922222229222222999999239999992822999922999992829999299999299222228222999929222222822222292222222922292222222922922229999923999999222229292299292222992929999922999922332299999929999222999929992999999929292999292299999999992399999992292929229929222999299999999222222222229999999992992999922922222222222929229929222222999999239999999922292922999992999999229992923223332922992999999229299992222222222222292922992922222999999223399929999299292299222229999222222292222222292229299999992929299922999922999929292299992292229999922339992999929999929222222922929222229922222999922222922299292929999992299992292929229929229999999922239999299999929299922292999292929922292999992292322999999929292222229999229999299922992222299992992223999922922222222992299292929222299229299999229232299999992929232299922999922222222222228822922222282399992292222222299229929292923299922922999992922222922229292222222222222222228228223222222299922222239999299999929299922999999292329999999299999292322999999929992222222222222222222222222288229292999223999929999999929922299999999222299929922999999232299999992929299999999999992999999999222229929292992399992222299992992299999999223229992999299992922222922299292929222929292929292999229929229992929299239992822999999292229929922992222999229999999292322999999929292222999999992999299922999922929292929923999922222999929229922922922222229922299999999232299999999929222292222222222222992299992292929292992399999999999992922999992292328822992229999992922222922222222929222222222229222299229229229292929299239999999999999292992222229222222299222999999292922999999992299999928829992999229922999922929292999923999922222999929299999992222992929922999999922292222222222222999922222929299922992292292299929299992399998229999992929999929292229992922299299999229999992222222299999299292999992299229999222999999999239999222229999292999999929999999999929929999922299922229992299999929929299999229922922922222222299923399999999999929299929992222222222922922299992299999222229929999922999929929922992299999222222229992399999999999992929922229922222222992999299992229222229999992929222299222222292299229929999999999999239999222229999292299299999999999992299929999292922999922229292222229922222229229922292929999999999223999982299999929229999222222999992229999999929292299922222929222992999999929922992222222222222222222399992222299992922999222222222999229999999992929999922929292922999999222999992299922222222222222222239999999999999292299929992999999222999299992292999992292999292229999999992999229299992929999999922223999999999999929229992222222222228229222222222229999929292929222222222222229922999292299922229999222399992222229992922999999999999992229992999922829999292929292922999999992222992292999229292299999928239999229999999292299922992299929922999999999282992229992929222222222299992992229992922929222299992823999929999992929222999999999992992229999999928299992929292999999299999999299222929992292929999999222399992999999292922222222222222299922999999992829999992929292999222999929999922999929299292222999922239999299229929299222222222222229999299999999222992999292929299922999999999992299999922929229999992823999929922999929999999999999992999999999999992299299929222229222299222922222222229222292922229999282399992992992292922292299999999292222999999999222222922229922222229229222222222222922299292999999922239999299222222222222222222999222222299999999922222292222922999992922999992992299999922929222299992223999929929922922222922999229928229999922999999299299929992999999992229992229229222222292922999999282399992992299999999999999992992222929992299999929929292929292222999229992292922999999299292222999928239999999229999229999222299299282992999229999222292929299222222992222222229292299999222929299999992223999992992999999999992229229922299999222999922229299929923322222222299922929222999222292922229999922399999222299999999999992929992299929999292999922929999992222222222999999222922299222299292299999922239999929999999999999929292929229922222929999992222999299232229999999992922292299922299222229999922223999992929999999999999929292922999299992929299228222222923229922299999992829229292929222922999992222399999292999999999999292929292299999922299999992222222292222999999222222222922929292922292299999282233999929299999999999999292929929999299229929299999999299992299922229999922292299999292829299299922223399992922999999999929929292222292222922299999999999999992229922222229222929229922999222999229999222399999292299999999992992929222229992992222222222222922222222992299999999992922922222228222222292228239999929222999222222299292929922999299922222222222222222222999229922992299292292222222222222229222823999992922299222228229929292992229999299999999999999999999999929999999999999229922999929999229999222999999292222922292229992929299222992999222222222222222222222222922222222222222299999999999992999222299999929292299299929999292999992229299222222222222222222222222222222222222222229999999999999999928229999992929229999999999929222999222929922299999999999999999999999999999999999229999999999999999992222999999292992299929992999992299992222292299222922999999999999999999999999999999999999999999999999222999999929229222922292229922229999222229229229999999999999929999999999999999999999999999999999999992999999992922229222922292229992299992829922922999999222222222299999922992229999999999999999999999999299999999292222223222322232222222999282922292299999222222222299222222992282222922999999999992222222229999999929292222222222222222222299222222822229999928288299999222222292222222222229999992222222333299999999992929999999999999222299922222329222992999992222222299922299929922822229229999992222222222222229999999292222222222299992999292222232992299292999282882999992299299999222999999999999299999999992992299999929222222222222999299929999222229229999222222222299992229999299999992229992999922222222999299929999992929999929922299999992929999929922992222222222299999222929229999922299999299992233233299222999999999292922922299229999999992992999992299299999999999999928299992992222922222929999922222229992999299999229299999299922992222299299299999229929222222222222292829929292222222282222999999999922299299229999922229992999292299233329999929999222292222299992232999222999929922228222222229229999999299929222999998222222229222222222222222222999922229222299922222222222299922299992229992222999999999929992992299999822222222922222222222222222229999229922999999999999999929999999999992999922222222999992992299929999982299992999299999288829999222999999999299999992992999222992222299999999999228229999999229929992999998222929992999992222222299992299299992929929999999999992292292922999999999992222299299222222292239999229299999299999222222229999222929999292922992222222229229999299999999999999282299222222222999923999922929999999999999299929999222222222929999992222229222922229222999222999999922299992999992222922399999292922222222222222992999228888299992222222222299999999229992999229299999992829999999999992999239999929292222222222222299999222222222222222222222999999299929992229922922229999222922222999999292923999992929999992299999299999992222222222222222229999999229999992222292292229999922222299999999929292399999292999999922229929999999999999999999999999999999922999999229229929229992222222222222299992999239999929999999992999999992922222222222222222222222222222229999992929992929992228299999299999999229223999992929999999299992222222222222222233223322332233222229999222292992292999922222999222299299929992399999292999999929992222222299999992222222222222222222222229222229292229299999222292229999922992929239999929299999999992222228299999992222223322332233223322999922292929922929222222929222222222229292923999992929222292222228888829999999222222222222222222222222299229292999222222222992992999999229929992399999292222822222822222282999299922223322332233223322222999992929299992222929299299999999992922992239999929292222222222222222229929992222222222222222222222229999299929999999299929922299999999222999223999992929299999999922229929992229229999999922222222999229999922922922992929292922999999999992229922399999292929992999999229922292292222222222222999999999922999992292222999299929292299929999992229992239999929299992229999922999299929992999999999992229999999299999229222999222222929229992929999922229223999992929299929999992299999292999222222222222299999999999999922999992992928299922992292999992999922399999292929992999999222999222229222222222999222229229999999992299992229992222922292299229999299992239999929292999229999922299992929928299999222222999999999999999229929929929922222829229222299922299223999992929299992299992222999292992229229999999222999992999999222222299922292882222922922299992999222399999292922922229999222999929292229999999999999999992229999922299299299299282229292292299929292228239999929292222229999922299992992299999992999999999999929999999222999222999222222999229229999929222823999992929222999929992299992229299999992299999999999992999222999222228222222292229922922292292999222399999292922292922999229999929929299999222999999999999222222222992222222299999229922292922222299992239999929292299299299929999999992929999928299999999999929999999229229229999222922999229222828299992223999992929229222999222229229999292999992222999992999292922222992229999929992992299992229222222222282399999292929992992929999999999929229922229999992222229222222222222299992999992229999999999922822922239999929292929999992222229999992922222922222299928822929222222222929992229999229922999999999222999923999992929292299292299999999999292822999229999992822292999999999992999929999922222229999999992992222299999292929222929922222229999929222992992222222222292299922222999299292999999299229999999992222999289999929292922299922999999999992922992229999999929999299992299999922929229999922999999299999929999222999992929292299922222222229999292999929922222999992222299222222292299922922222229999222999922299992899999292929299299229999999999929299299922299999999929999222222229222922229992282929992999999292222229999929292929222992222222229992929222999922222999222222222222222228222282299928299929299229229999922999992929292992992299999999999292992999222999999999299992222222292229222299922229299929222222292922299999292929229992222222222999929299992992222299999222229922222229229992292222222222992922222229999929999929292922299922999999999992922992229999999929999299992299999922929229999922992999299999922292922999992929292229299222222299999292229929922222222222922999222229992992929999992299992229222222299999299999292929229929229999999999929282299922999999282229299999999999299992999992229222222222222829292229999929292929999992222229999992922222922222299928822929222222222929992229999922999999292229222999922999992929299929929299999999999292299222299999922222292222222222222999929999992299999929929992229222299999292922922299922222922999929299999222222299299929292222299222999922999222229999922292929922228829999929292299299299929999999992929999928299922999999929999999229999999299222222929999299992999222222999992929222929229992999999299292999992229999999999992222222229999999929922299292999929292293999992299999292922299992999299999222929299999229999999999999299922282999999992292299929992992229229333339229999929292222229999922992992992229999992999999999999929999922229229999229229992992229929992933333922999992929229222299992222229292282299999999999999999922299999929999999922922992229929992999293993999299999292929999229999222222929222222922999999922299999299999999999992992292299929992999299229333333929999929292999229999922992992922922299999222222999999999999999999992229229229299999299229929993393392999992929299929999999999292222999222222229992222292299999999999999222922922929992229922992939999999299999292929992999999299929929299922222222222229999999999999999999992992292292999292992299293933999229999929299992229999929992999922992999999999992229999999299999999229992229229299922299229929393339222999992929299929999922999299922299222222222229999999999222999222222222222922922992929922992933393928299999292929999999922999922992229222999999992222222299992992992222222229292299299222992299299339392829999929222222222222299992299229222222222222222222222222222229999229999929222999999299229922999939222999992922229222222822999229992929992222222222229999999929929929999999992928222292222922299229999922299999292282999999222999922999292229229999922922229999922299922299992999992229999992999222992999999929999929222299229922222992299922299929999999292999929999299999299999229992229992992292999999222929922999992922929929999999992229999222922999999999299992999999999222999922222222992222222222222928222222299999292992292922222222229999999999999999992929999292229999992299992222222999929922929999992229299229999929292229222822292222922299999999299999292999922222299999222999229999999299999299999999299999992999992929222229222922292222999999999229999922229992999999999929229222922999222929222999999229999992299999292999929992999299922299299999922999992332992229999999992999992292999922999922999992929999992229999929299992999999999999299929999922299999222229929929999999222292229299992299992299999222999999282999992929929992999299929929922299922222999929992999922299999929999922922999929929929999992229999922299999292922292229222922299999222222222299992222299299299999992229922299299992922292999999999999999289999929222922292229222922292222822888222999299999922999999999999992222922229299299299222299992229228999922923222322232223222322922888222222229999999922999922222222992288299999929999999229999992232228899992222222222222222222222222228222888222222222222292299999992222222222999922222222222222222222288829999999999999999999999999999299999999999929992299999999999999999999992999999999999999299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999