7-99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992222299229992299999999999999999299999999999999999999992999229999999999999999229999229999999999999999992222999999929999999999999922299999999999999999999999229922299999929999999922992922922299999999999999992299299992999992229999999922992222222222222222999922999229999992999999992229992992999999999992229999929922299299992222299999992299222999999999222299999299922299922222299999922922229299999999992922229992992999929999299922999999922999999999999929929999929992292292999222999992229222922229999992922222299299222222999229992299999992292222229999222222999992999929999222999299999922992292222999992922999229922929999299922992222922229922222222229922999299929229992999922222922222222299229299999999922999992992992999229992999922229999992299999999292222229292922999299999922222292222299922922229999922999992929992299222222299999922999922229999992929999999229292299222222999922299299999992292222999999999992292299929922999222299922299222292999999922999999922929222922292299999222922222999229999999999222299229229992992299999922299229929992299999292999999992292929222229929999922222222229922999999999922222929992992299229999999992922992222229999992299999999229292222229292999992299999922222299999999992229992929299229922999999299292222299992999999299999999922929222922999299992229999922222292299999999222999992929922992222229999922922299929299222929999999992222222292299929992229999992299999999999999922999992292992299222222229992229999999929992222229999999222222999929992992229999992229999999999999992299999229999229922999222229922999992229999299992999999922999999922999292229999999229999999999999999922922922229229922999999222299299999222999922222299999922299999922299929229999999929999999999999999999992222222222992222999999229922299922999992929929999992299299992299922992999999292229999999999999999999299999922992299922999992992999222299999222299999999229999992229992229929999929999999999999999999999929999992299229992222999999222222229999929929999999222999999229299229992999992999999999999999999999992999999299229999992222229929999222999992222999999922999999222929922999229999229999999999922299999999299999229922929999999992292999922299999992299999922299999922992992299922999922999929992222229999999999999222992992999922222222999222992999999229999992299999992229299229992299992299999222222229999999999999222999292299222292292299999999299222922999992229999999229229922999229999222222222229992999999999999999999999229222929999229992229922222229999999229999999922999922299922999922222222999999299999992222222222999922222222229922999922992999922999992222922222222299992299992299992292999999922229999999229999992229999222229992999299999299299992299922222999999992299999229999222929229299992222222999999922222222992299922299999299929999229929999222222229999999999229999922999992299929929222222299299999999999999229222992299999999922992222992999922222222222222222222999992299999222922222222229929929999999999999922922992229992222229222222922299992299999999999999992999992229299992222222222299929999999999999999992292299222999999222299999992299999229999999999999999299992229999929999999999999999999999999999999999929929922299999999222999922299299922999999999999999922992229999992299999999999999999999999999999999922992992229999999992299999999929992299999999999999992222229999999222299999999999999999999999999999992299299922229229992229999999922999229999999999999999922229999999992222229999999999999999999999999999229929992292922992229229999992299922999999999999999999229922222229992222222999999999999999999999999222992299929292292229999999992229992299999999999999999922999999992299999222222229999999999999999999222999229992929299292999999999229992229999999999999999992299999999929222999922222222299999999992999999999922299992929929299999999922999229999999999999999999222299992992222222299999222222222999999999992229992299929299222229222222292299922999999999999999992292222222922222222222222999992222299999999999922299299922999929992999992292299922299999999999999999929992222222229999922222222229999299999999222299229929992229992229299922229229992299999999999999999922992999992299292992292922222222229999992222222922992999222999992929929999229992229999999999999999992299222229229929299229299992299992999992222992299299299929299992222292999222999229999999999999999999229999999922992929922929999229999299999229999229929929992929922222222229999999922999999929999999999922999999992999292992292999922992999999929999992992992999292922229999922999299299299999922299999999992229999999229929292229299992299922999999999999999299292229292999999922299999922929999992222299999999922999999999992929222929999222999229999999992222299929299922999999992229999992292929999292222229999992229999999999292992292999992222999999999992222222229922222299999999922999999229292999929992222222229922999999999929299229229929999999999999992229999222922992229999999992299229222929299992929929222222292229999999992929922922292299999999999992229999999229292292992999299229922922992929999292992299999999922229999999292292292299222299922999992222999999922929929292292922222999999999292922299299229999992999222222999992229229999992222222299999222999992222292992999929222222229999999929299999929922992229299999222222299222922999999992222229999222999992229922299992992929999922999999992922222292992299292929999999999999229292299992222222992999922299999229999229992299222999992299999999292222222299929929292999999999999922929222222222222292299992299999222999922299229999999999229999999929999999999922999229299299929999922292292292299922299222999229999922999999222922992229999922999999992999999999992299299229922922229992222222229299992229222299929999992299999992299299222999992299999999229999999999229929922292292299999229999999929999229922299992999992222299922222999992999992229222229922222222222222922992299929229999929999999992229922922229999292222222222922922222229229992229922999999222222922222992299229922922999992992229999992992992222999922222229999992922222222299922229992222222999299999999999229929992292299999292229222222299292222299992229999999999292299999222222229999999999999922999922999929992999229229999929229922999999929222929999229999999999922222999999222999999999999999992299992999999999229992929999992922992999999992929292999922999999929999229999999992299992999999999999229222292222992922999999222299292929299222222292229299992229992222999922999999999222999229999999999922222922229299292299999992222929229922999999929222929999222299992222222222222299992299922999999999922299992999929929229999999999992922992222222292992292999922299222222922222222229999229992292222222222299999999922292922999999922999292229222222929229229299992222992222299999999999999922299222222222222299999999992229992292999999999929922292222292922992929999999999992222992222222299999229922999299999999999999999222299229299999999992299992229999292229292999999999299222229999922229999922992299922999999999999999999229922922999999999222222222999999222929299999999999929922229999922999992299299992299922222299999999992992292222222222992222292299222222292929999999992222999999999299299999229999999222299992222292222222229229222222222229999999229922222229292999999999299999229999999929999922999299922299999999992222222222292929999992999999999992292222222929299999999922222222222222222999922222229992299229999999222999992222992292999292299999999222999299999999999299922222222222222222222222222222999229222229229922299999922222222299929299999999929999999999999999929922299999999999999999922229222999929999922999992299299992292222229292929929999992299999999999999992292229999999999999999999922922299992999992299999229929999229299929229292992999999222299999999999999999922999999999922222999992292299999999999229999922992222229999992229929992299999992222229999999999999999299222229999222229992222229222299999922999992299999999999999222292999229999999992222222222299999999929992222299999999929992992222222999999299999229922222299999922222299922999999999999222222229999999992999999999999999922999229999999992222999999922992999929999922299222222999999999999999992999999999999299999999999999992299922999929999222992992292299292992999992299999222299999999999999999299999999999999999999999999999229992299992999929999299929229999299299999229999999222222222222222222229999999292299999999999999999922999222999292992999929292922222229929999222929999922999999229999999292999999999999999999999999999992299992229229299999222929992922992992222222922999992299999922929222929299999999999929999999999999999222229922222922299222292299292999299292222992299992229999992292922992229999999999992999999999999999922222292222992299999929999929292929929999999229999229999999229292299992999999999992299999999999999992299229922299222229992999992929292992922229922999922999999922999229999999999999999222222222999999999229922992299999999999292299292929299299999992299992299999292999922999999999999999222222229222999299922999229222999999999929299929292929922222992229999299999929299992299222229999999222999999222222929999299922992299999999922929292929299992229999222999929999922992299222222229999999922999999222222222299929992299229999999992299929292922222292229992299992992929299999992222299999999992999999922999922299999999929992929999992229922929292222222922299229999299299222222222999999999999999292229992999999292222299992999292999999229999992929292999999229922999922922922222299999999999999992299229999299999922222222999299929299999222999999292922299999922222299999299999999992299992222999999222299922299999992299992299929992929999222999999929292999299999222229999999999999999229999229299999992222222229999999299999929992999292999222999999992929299922999922229999999999999992229992222929999999992222292299999929999992999299929299222922222999292929992299999229999999999999222222222222292299999999999999229999999999999299929992922222922222229929292999222999922222222222222222229999999929999999999922229922299299999999929992999299222999999922229929999922299922299999992292929292999299999999999999999222999222299999999992999299929929999999999222222299992222992299222229229292929299929999999999999999922299922222222999999299222992992999999999992222229999292299999923999922929292929992999999999999999992922999292292229999229999992299999999999999999992999929222999992222992292922922999222222222999999999292299929929922999922999292229222222299999999999299992992299999999999229292292299999222222999999222229222992922999299992222999992222222222222999999999999299229999922229922929229229992229999299999922222929299299992929922222222292222999992222222222999999929922999992399992292922922999999999999999999299992929929229992922229999992229999999999922222222299999992299999222229229229292222222222222999999999999292922992999292299999999222999999999999999922222222229229999999999922922929922222222222999999999999929292992299929299999999222992222229299999999922922229992999922222292292292299999999999999999992999992929292229922999999999922292229222229999999999292999999999222222299229229922222222222222229999229999992999229992299999999992299222222222222222999929292222222229999999922929999999999999999999999922992229299922999222992999999229222999922922222299992229292999992929999992299922222222222222222299992992292229992299922299299999929922999292999999929999222922222222292999999229992922222222222222299999299922922999229992222922299992922299929292222992999992299999999929299999922999222222222222222229999999299992222292999222992999999292299922992299929299999229999999999922999992299922222999999999999999999929922222222299922299299999929229999229299992929999922999999999992299999922222299999999999999299999999992229992229922299929299992922999229229999292992992299999999999222999999999999999999999999929999999999299999229992229992929999292299992929999929229299229999929999922229999999999999999999999999999999999929999992999229929222999929229999992999992929922222222229929999999999999999999999999999999999999999992999999299922922922299992922999922922999292992292222222229999922222222299999999999999999999999999999999999929992999229999999292299999222299929999229999999922292222222222222299999999992222222299992222299999992999299229222999929222999929999992999229999999999922222299999999222222222222222222229999292299999999299929992929999992992299992222222222222999999999992229299999999222222222222229999999299999992999999929992999992229999229222999992999999222299992999992229929999999922999999999999999999999999999999999992999229999299999922992299999299999999229992229229229992992999992992222222222222999299999999999999999299922999222999992229229999929222929229999929929222999299299999292292922999992222929999999999299999229992299929999999922922299992929992922992292929922999922929992929229292222222992222999999992299999922999229992999999992299229999292992292299222292922299992292229292922922222222222992299999222229999992299922999992999999222922999929299999229922922292299999999229229292292299999922222929999999999999999229992229999292299992292229992929922222992992999229999999922929929229299999999922222999999999999992929922222222222299999229922999292999292299299222222999999992292292922929999999999922299999999999999999999999222222229999922292299999299929229929999222999229999229929292299999999999999999999999922222222229999999929222222222222222222929999922992999922299929999922992929229999999999999999999999992292222222222999999922222222222222222222999999299299999229992229992299992922999999999929999999999999299999999922222999999999999999999999922222999999929999922229299999229999292999999999992999999999999929999999999922222999999299999999999999922222929922999999229922299922999999299999922222222299999999992999999999999922222999999999999999999999222222292299999999992999992222222222222222999929299999999999299299999999999922222229222222222222299999922222222222222222222222222222222222222222222229999999999999929999999999999929222222222222222222999999992222222222222222222222299999999999922222222999999992222222299992999999992222222229922222222222299999999999999999999999999999999999999999999999999999999229922299929299999992222229999992222222222222229999999999999999999999999999999999999999999999999999999999929992929999992222999999992229999999992222222999999999999999999999992222222222999999999999999999999222222992229992222299999999222922222222222222222222222222222222222222222222222922222222222229999999929999999299999229229922299922992999999999922222222222222222229222292222999999922222222299922999999992222222222222222922999229992299292929299922229999922999999999999992292299999992299222222229999999992222222999999222992299929999229929299929992299999992999922222229992292229922299292222999999999999999999999999999992299222292299929292929992999229999999299222229292999299222992299929229999299999992222222222222222992229922229229992929292999292922999999929929992229292229222999229992922999929999999992222229999999299229992299929999229929222929292299999992922999299222222929299922999292299222222299999222299999999929922999229992299922992929992929229929999292299922222299292929992299929229929222229999922229999299992992299922992229992299292929292922992999929229999922999929292992299992922992222222999999992222292222992299992299999999222929292929299299299992922922292299992929299229929292292222999999999999299929999999229999229999999992222929222929929929999292299229299999292929922992929229922999999999999922292222992222999922222999999222292999222922992222292222222929999929292992299292922992299999999999999992299922222299992222222229992229999929299299222222222222299999992929299229999292299299999999999999222222222299222999999222222222222222292229929229999999999922999999292929922999929229999999999999999999292992299992292999999992222222222222222299922999999999992299999929292992229992922299999999999999922222222229999222222999999992222222999999922222299999999999229999922929299229929292229999999999999992299229922999929222222299992222229999999999992299999999999922999992992929922992929229922999999999999229929222299922999922299992222229999999999999229999999999992299999292292992299292922999999999999999929992929229992299999999992229922999222222999222999999999999229999929299299229999292299992299299999992922922922999229999999999229992299222229999922999999999999922999992929229922999929229992999929999999292292992999922999999992222999229222299999922292999999999992299999292929992229999992999999992999999929292299299992299999922222999929222999999222299999999999999229999929292299222222222222222222299999992929299929999229999222229299992922299992222229999999999999922992222222222222222922222222222229999999292929992999922999222299922999292299922229229999999999999992222222222222222229222222222222222999999929299999999922222222229992299929229992299922999999999999999222229299999999922222222222222222299999992922222222222222222922922222922229999299992929999999999999922999929299922222222299999999999929999999922222222222299222999229999999992999229999292299999999222222999992922222222229999999999999992999999922292299992299922299922999999999299922999929222222222222222292999992222299999999999999999999299999992229229299229992929992229999992229922999992222222222222999929229992299999999999999999999999229999992222929929922999292299922999999992992299999992292299922222222922299229999999999999999222299922999999229292992992299929229992222222222299229999999229929999999299999229922999999999999999992222922299999922929299299229992922299922222222229922999999222922999292929999922292999999999922229999999992299999922292929929922999299229999999999992992299999922999999929292999999229299999999999222299999992229999992299292992992229922922999999999999299222999992299929992929299999922999999999999999999999999229299999229929299229922999292222999999999922992299992229922999292929999992229999999999999999999999922929999922992929922992299929922222222229992229222992229992299999992999999922999999999999999999999999292999992999292992299229992299999999929999999992222222999229992929299999992299999929992222222222299999299999299929299229922999922222222222222999999922292299922999292929999999229999999222222222222222299929999929992229922299299999222222222222222222222299229992222229292999999922999222222229999999992222292999999999222999229929999999229992229922222222299922999222222222222299992292222222999922222229992222299999999929999922992299999922999922992299999992992999922999999999999999222222999992222222222229992229999999992999992299999999922299992299229999999299999992299929292999999922222299922222299999222229992999999999229999229999999922229999229922992229229929992229992999999999992222229222229992999299222229299999999922222222222222222222999922992299292999992299229992299999992222222222999929992229222999222229999999999222222222222922222299992299922999222999229222999229992222222229222222922299929992999299222299999999999999999999992999929992229992299992992222229999222222229229222299222299299999999999222999229999999999999999999999999999992222999229999992222222999922222299999992229999229999999999999992999992299929999999999999999999999922229299922299992229992299222299929292222222999992999999999999999999999299992299999999999999999992222299929999229222229929229929229999922222222299999299999999999999999999999999222299999999999999222222229999992922929999922922992929999999922222229999929999999999999999999999999992222229999999222222299229992299299292999992292299292222299992999922999999999999999999999999999999999992222222922229229999922999229929999299999229229929299929999292292229229999999992222222229999999999999999222292222999999992299992992929229999222922992929992999929299229999999992222222222222222999999999999999999999999222299999999299292999999922992299299999299992222222999922222222222222222222222999999999999999999999999999229999929929299999992299229929999929999222222222222222222222222222222222229999999999999999999999999999999999999999999999999999999999992999999999999999999999999999999999299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999