7-99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929999999999999999999999299999999999999999999999999999999999999999999999999929299929299999229999929992999992222222222222222222222222222222222222222222222222222222229999999999999299999299999922999999299299999999222999222999222999222999222999222999222999222999222222999999999999292999292999992292222222929999999999999999999999999999999999999999999999999999999999922229999999999992999992999999229999992992999999999999999999999999999999999999999999999999999999999999992999999999992929992929999922999992999299999222999222999222999222999222999222999222999222999222999222999999999999929999929999992299999999929999922222222222222222222222222222222222222222222222222222222299999999999922222222222292222222222222999992222222222222222222222222222222222222222222222222222222229999999999992299999999992922999999999299999222999222999922299922299922299922299922299922299922299999999999999999229999999999992292222229929999999999999999999999999999999999999999999999999999999999999999992999999922999999999999229299992992999999999999999999999999999999999999999999999999999999999999999999222299992222222229999922929929299299999999222999922299922299922299922299922299922299922299999999999929999999229999999999992292992229929999922222222222222222222222222222222222222222222222222222299999999992222222999999999999229999299992999992222222222222222222222222222222222222222222222222222229999999999999992222222999999922999999999299999229992929292929292929299299292929292929292929292929292999999999999999229999999999992292222229929999922999292929292929292929929929292929292929292929292929299999999999999922999999999999229299992992999992299929292929292929292992992929292929292929292929292929999999999999992222222999999922929999299299999229992929292929292929299299292929292929292929292929292999999999999922229999999999992292222229229999922999292929292929292929929929292929292929292929292929299999999999229922999999999999229999999229999992299999999999999999992992992999999999999999999999999999999999992299992222222999999922222222229999999229999999999999999999299299299999999999999999999999999999999922999999229999999999992299999999999999922999999999999999999929929999999999999999999999999999999999999999992222999999999999229999999999922222299999999999999999992999999999999999999999999999999999999999999922992222222999999922999999999999929229999999999999999999999999999999999999999999999999999999999999229999229999999999992299999999999992222999999999999999999999999999999999999999999999999999999999992299999922999999999999229999999929999992299999999999999999999999999999999999999999999999999999999999999999222222222999999922999999992999929229999999999999999999999999999999999999999999999999999999999999992299229999999999992299999222299992222992222222222222222222222222222222222222222222222222222299999922999922999999999999229999992929999292299222222222222222222222222222222222222222222222222222229999229999992222222999999922999999292999999229999992222222222222222299999999929992999299929992999999999999999922229999999999992299999929299992222999999222999999999992222999999929299299929992999299999999999999229922999999999999229999922229999292299222222299999999999222222222992929929992999299929929999999992299992222222999999922999922222992222229922222229999999999922229999999929992999299929992992999999922999999229999999999992299999999299999922999999222999999999992229999992222999299929929299299299999999999999922999999999999229992222222222222299999922299999999999222999999999299929992999299929929999999999999222222222999999922999222222222222229922222229999999999922229999999929992999299929992992999999999992299229999999999992299999999999999922992222222999999999992222222229992999299929992999299299999999922999922999999999999229999999999999992299999922299999999999222299999999299292992999299929929999999229999992299999999999922999992929999999229999992229999999999922299999922229992999299929992992999999999999999229292922222222299999292999999922992222222999999999992229999999992999299929992999299299999999999999922292922222222229999929299999992299222222299999999999222999999999299929992999299929929999999999999992299999292929922222222222222299229999992229999999999922299999999929992999299929929292999999999222222229999929992992299929999929999922999999222999999999992229999999992999299292992999299299999999922222222999992929299229992999992999992299222222222222222222222999999999299929992999299929929999999992222222299929292929922999999999299999229922222222222222222222299999222929992999299929992222999999999999999229992999299992299999999999999922992222222222222222222222222299922222222222222222299999999999999999922999292929299229999999999999992299222222222222222222222222229992222222222222222229999999999992999992229222222292222999922222222222229999922299922999222999222999222999222999222222222999999999999999999229999999999292299992222222222222999299999299992999992999992999992999992999999222299999999999999999922999999999922229999999999999992299999929999299999299999299999299999299999929922229999999999992999992299992999992922999999999999999229922299922999222999222999222999222999222999992222999999999999999999229999999999222299999999999999922222222222222222222222222222222222222222222222222229992999999999999922999999999929229992229922299992222222222222222222222222222222222222222222222222299929999999992999992299999999992222999292222922299229999999999999999929992999299929992999299929992999299929999999999999229999299999292299922299222999922999992222222999299929992999299929992999299929992999299999999999999922999999999922229999999999999992299999999999999999299929992999299929992999299929992999299299992999992299999999992922999999999999999229999999999999992999299929992999299929992999299929992999999999999999229999999999222299999999999999922222222299999999992999299929992999299929992999299929992999999999999922999929999929229999999999999992299999999999999929992999299929992999299929992999299929999999992999992299999999992222999999999999999229999999999999999929992999299929992999299929992999299929999999999999229999999999292222222292222222222222222999999999299929992999299929992999299929992999299999999999999922999999999929229999999999999992299999999999999999299929992999299929992999299929992999299999992999992299999929992222999999999999999229999999999999992999299929992999299929992999299929992999999999999999229999999999292222222222222922222222229999999999992999299929992999299929992999299929992999999999999922222222222922229999999999999992299999999999999929992999299929992999299929992999299929999999992999992299999999999922999999999999999229999999999999999929992999299929992999299929992999299929999999999999229999999999992222222292222222222222299999999999299929992999299929992999299929992999299999999999999922999999999992229999999999999992299999999999999999299929992999299929992999299929992999299999992999992299999999992222999999999999999229999999999999992999299929992999299929992999299929992999999999999999229999999992222299999922222222222222999999999999992999299929992999299929992999299929992999999999999922999999992222229999992222222222299999999999999929992999299929992999299929992999299929999999992999992299999992222222999999999999999229999999999999999929992999299929992999299929992999299929999999999999229999992222222299999999999999922229999999999999299929992999299929992999299929992999299999999999999922999992222222229999999999999992299922222222222222222222222222222222222222222222222222222999992999992299999999999922999992999999999229992222222222222222222222222222222222222222222222222222999999999999229999999999992299999299999999922999299999999992292999999999999999999999999999999999299999999999999922222299999222229999929999999992299929999999999229999999922222222999222229992222299929999999999999992299999999999922222222999999999229992922999999922929999999999999999999999999999999992999999999999999229999999999992299999999999999922999292299992222999999999299999999992999999929999999299999992222999922999999999222229999999999999992299929229999292229299999929999999999299999992999999929999999229922222222229999999922999999999999999229992922999922222929999999999999999999999999999999999999999922229999229999999999992299999299999999922999292299992992292999999222222222222222222222222222299999999999999922999999999222229999929999999992299929229999229229299999999999999999999999999999999999999999999999992299999999999922999992999999999229992922999992222929999999999992999999992999999929999999999999999999222222999999992222222299999999922999292299999292292999999229999299999999299999992222292999999999999922999999999222229999999999999992299929229999922229299999922999929999999929999999222229299999299999992299999999999922999999999999999229992922999992922929999992299992999999992999999922222929999922222999229992222222222299999999999999922999292299999292292999999999999999999999999999992222292999992999992222999992222222229999929999999992299929229999922229299999922299922222299922222999222229299999999999292299999922222222999992999999999229992922999992999929999999999999999999999999999922229999999999999922229999999222222299999299999999922999292299999299992999999229999299999999299999992229999999999999992922999999992222222222229999999992299999229999922222222222222222222222222222222222229999999999999999292299999999922222999999999999999222922222222222222222222222222222222222222222222229999999999999999922229999999999222299999999929992922222222222222222299999999922999999999999999999999999999999999999992922999999999992229999992229222922222999992999999229999999929999999999999999999999999999999999999999222299999999999922999999222222222222299299299299922999999999229929999999999999929999992999999999999929229999999999992299999999999999922229929929929992299999999922999999999999999992999999299999999999992222222222222299229999999999999992222992992992999229922222222299999999999222222222222229999999999999292299999999929922999999999999999222299299299299922999999999229999999999929999999992999999999999999922229999999992992222222999999999922229929929929992222222299922999999999992999999999299999999999999992922222222299299229999999999999992222992992992999229999999992299999999999999999999999999999999999999222299999929929922999999999999999222299299299299922999999999229999999999999999999999999999999999999999229999992992992222222999999999922229929929929992299999999922999929999999999999999999999999999999999922222299299299229999999999999992222992992992999229999999992299222222999999999999999999999999999999992299929929929922999999999999999222999299299299922999999999229999999999999999999999999999999929999999229992992992992222299999999999922299929929929999999999999922999999999999999999999999999999992222299922999299299299229999999999999992229992992992999999222999992299999999999999999999999999999999299999992299929929929922999999999999999222999299299299992229222299229999999999999999999999999999999999922222229992992992992222222999999999922299929929929999992229999922222222222222222222222222222299999999999922992222222222229999999999999992229992992992999999999999992222222222222222222222222222229999999999992299999999999922999999999999999222999299999299999999999999222222222222222222222222222222299929999999229999999999992222222999999999922999922222222222222222222222222222222222222222222222222299992222299922222222229929229999999999999992299999992229992229992229992229992229992229992229992229999999299999992299999999999922999999999999999229999929999929999929999929999929999929999929999929999999999999922222229999999999992299999922222229222999999992999992999992999992999992999992999992999999299999999999999922999999999999229999992222229222299992229992229992229992229992229992229992229992229999999999999999992222922222222222999999999999999222222222222222222222222222222222222222222222222222222999299929999999222292222222222299999999999999922222222222222222222222222222222222222222222222222222299929992222299922999999999999229999999999999992222222222222222229999999992222222222222222222222222999999999299999992299999999999922222222299999999229999922299999992922222999922222222222222222222222299999999999922222229999999999992299999999999999922222292222229222292999299999222222222222222222222229999999999999999922999999999999229999999999999992222229222222922229292929999992222222222222222222222922299999999999992299999999999922222222299999999222222222222292222999222999999922222222222222222222292929999229999999229999999999992299999999999999922999992222299922299929999999999222222222222222222229292999992222299922999999999999229999999999999992292929222299299229999999992999992222222222222222222922299999299999992299999929999922999999999999999229222922292222292922222999229999922222222222222222292929999999922222222222222229222222222222229999922222222222222222292999299922299999222222222222222229292999999999999922992999999999229999999999999992299999222292222229292929992222999992222222222222222929299999999999992299999999999922999999999999999229922222222999922999222999222229999922222222222222292229999929999999229999999999992222222229999999922299222222922222299929999922222299999222222222222229292999992222299922222299999999229999999999999992222992222929992229999999992222222999992222222222222929299999299999992299929999999922999999999999999222229922222229222999999999222222229999922222222222292229999999922222229992999999992222222229999999922999992222222922299999999922222222299999222222222229292999999999999922999222222222229999999999999992222222222299992229999999992222222222999992222222222922299999999999992299999999999922999999999999999229299922222222222999999999222222222229999922222222292929999999999999229999999999992222222222229999922222222222999922299999999922999999922299999222222229292999999999999922999999999999229999999999999992299999222222292229999999992292292222222999992222222922299999999999992222222229999922999999999999999229222922222229222999999999229222222222229999922222292929999999999999222222222999992299999999999929922922292222999922299999222222222222222222299999222229222999999999999999999992222922222929292222229222222222222222222229999999292222222222222222999992222929299999222222222299222229929922929292222222222229999922299999222999999922229229999222222229999922292229999922222922229999222992992299999929292929922922292222292922299999999922222222222222222299992229292999999999999999999922299299229999992929292992299999222929992222999999992299999992222222299999222929299999999999992299222229929922929292292929299222222222229222222929999929229922222222222299999922292229999999999999229999222222922229292929292929922999992222299992229299992222299222222222299999922229292999999999222222999922292929229999992929292992222929222292222229299999292222992222222299999922222922299999999929992299222222929222999999229292999222299922292222222999999999222229922222299999922222292929999999992999229999222929292299999929999999922222222222222222299999999922999999922299999922222229222999992222292922999922229292229999999299999992299999222222222229999999222222222222299999922222222929299992999992922222222229999922999999992999999229222922222222222999999929222222222299999922222222292929999922222929222222222999992299999999999999922999992229992922299999222222222222299999922222222229222999999999299922999999999999229999999999999992222222222222222229999999992222222299999922222222222929299999999929992299999999999922999999999999999229992922222222222222222222222222299999922222222222292229999999992222229999999999992299999999999999922929292222222222222222222222222299999922222222222229292999999999999922999999999999229999999999999992292999222222222222222222222222299999922222222222222922299999999999992299999999999922999999999999999222222222229999999999922222222299999922222222222222292929999999999999222222222999992299999922222222222999292222999999999992222222299999922222222222222229292999999999999922222222299999229999999999999992292929222299999999999222222299999922222222222222222922299999999999999999992222929222999999999999999229292922229999999999922222299999922222222222222222292929999999999999999999222929292229999999999999922929992222999999999992222299999922222222222222222229292999999999999999999922229292229299999999999992222222222299999999999222299999922222222222222222222929299999999999999999992229292922992999999999999229992922229999999999922299999922222222222222222222292229999922222999922222222992922299929999999999922222222222999999999992229999922222222222222222222229292999999999299992222222299929229929999999999992229999922299999999999222999922222222222222222222222922299999299229999999992229999222929999999999999229999992229999999999922299999922222222222222222222292929999999992999999999222229992229999999999999922999992999999999999992229999222222222222222222222229222299999999299999999922299999229999999999999992299999922299999999999222999999222222222222222222229999999922299222222299992222299922299999999999999229999992229999999999922299992222222222222222222222999999999999992999999999222999992292999999999999922999222222222222222222229999992222222222222222222299999999999999299999999922222999229929999999999992299929222222222222222222999922222222222222222222229999929999299229999999992299999922999299999999999229992222222222222222222299999922222222222222222222999922999999992222229999229999992299299999999999922999299222222222222222299999222222222222222222222299922299999999299999999922999222229299999999999922299922922222222222222299999999222222222222222222229999229999299229999999992299929222299999999999922229999222222222222222299999992222222222222222222222999992999999992222229999229992922299999999999922222999929222222222222299999992222222222222222222222229999999999999299999999922999222229999999999922222299992922222222222299999992222222222222222222222222299999999299229999999992299929222999999999922222229999222222222222299999992222222222222222222222222222999999999992999999999229992222299222299922222222999929222222222299999992222222222222222222222222222999999999999222222299922999292229999999992222222299992222222222299999992222222222222222222222222222999999999299229999999992299929222222222999229999229999292222222299999992222222222222222222222222222999992999999992999999999229992222222222922222999922999929222222299999992222222222222222222222222222299992299999999999999999922229999222992299992299992222292222222299999992222222222222222222222222222229992229999999929299999992299999999999999999229999229999992222299999992222222222222222222222222222222999922999922222292222222229999999999999999922999922999999222299999992222222222222222222222222222222299999299992222229222222222299222999229999992299992222222222299999992222222222222222222222222222222222999999999999999299999992222222222222222222229999222222222299999992222222222222222222222222222222222229999999999999999999299222222222222222222222999999999999229999992222222222222222222222222222222222222299299992222222222292222299999999999999992229222222999922999992222222222222222222222222222222222222229299999222222222229222299999999999999999922229222229992299992222222222222222222222222222222222222292929999999999999999299229999999999999999999999999929999229992222222222222222222222222222222222222299292999999999999999999999999222222222222999999999299999922992222222222222222222222222222222222222229922299999999999999999992299992999992999999999999929999992299222222222222222222222222222222222222222999999999999999999999999229999299999299999992222222222999229922222222222222222222222222222222222222299999999999999999999999922999999999999999999299999999299922992222222222222222222222222222222222229229999999999999999999999992299999999999999999929999999929992299999999999999999999999999999999999999922999999999999999999999999229999999999999999999999999999999229922222222222222222222222222222222229999999299999999999999999999922999999999999222922222222922222222999999999999999999999999999999999999999229999999999999999999999999999999999999999999222292229299999999999999999999999999999999999999999999929999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999