7-99999999999999999999999999999999999999999999999999999999999999999999929922229999999999999999999999999999999999999999999999999929999999999999999999999999222222222229222222222222999999999999999999299999999999999299999929999999992299922999929999999999999299999999999999999999999999999999999999999999999999922222929999992222222222222222222222222222222222222222222222222222222222222222222222222222222999999992929992999999299999999922999229999299999999999992999999999999999999999999999999999999999922299999999299999299999929999999992299999999929222222222999222222222222222222222222222222222222222222229999999999999929999992999999999229992299992999999999999929999999999999999999922299999299999999999992999999992922292999999299999999922999229999229999999999992999999999999999999992229999929999999999999299999999999999299999929999999992299922999922999999999999299999999999999999922229999222222222222229929999999922222929999992999222999229992299999999999999999929999922222222222222222999922222222222222992999999992999992999999299922299922999229999222222222222222999999999999999992999299992299922999999299299999999222229299999929992929999999922999922999222299992222299999999999999299922222229992299999922229999999999999222999992999292999222222222222299999229999299929999999999999922992999922922222229992992999999222222229299999299929222222222222299999999922222222222292999999999992299222222299922999999299299999999999992229999929992929999999992222222999999999999299229999999999999929929999229992299999929929999999999999929999992992222222222999229992222299999999929922299999999999992292299922222999999992992999999999999992999999299229992999299929999999222222999992999229999999999999229229992222222299999999299999999999992229999922222999929929999999999999922229999299922292999999999922922999999999999999929929999999999999292999992992999299992999999999999999922999929999229999999999999292299922222222222222222999999999339929299999299299992999229999999999999992292992999922299999999999929229999999999929999999299999999933992929999929929929299992299999999999999929929299999229999999999992229999999999992999999929999999993399292999992992999929999922222299999999992992929999922292999999999222222222222222222222992999999999339929299999299292922999999299929999999999292992999999229999999999992299992222222222222299299999999933992929999929929992999999929992992222299929999299999922299999999999222999229999992999229929999999993399292999992992992922222999299299999929992992929999999229999999999922299922999999999922222999999999339929299999299292292999922929922229992222292992999999922292999999992229992299999999992299299999999999992229999929929992299999922992999992299929299299999999229999999999922999229992222999229929999999999999929999992992999229999922929299929999992992929999999922299999999992299922999292299922992999999999999992999999299299222299922992929992229929299992999999999229999999229299992299922229992299299999999999992229999929929229922922999292999299929229999299999999922299999992222999222292222222229929999999229922292999992992229999222999929299929992922999222222222222229222222229299922999222222222992999999922992222299999299229999999999992929992999929299922222222222222999999992229999992222292999999299999999999999929999929929999992229999292999292222229999999999999999299999999929999999999999999999929999999999999992999992992999999922999929299929299992999222222222222229999999992999999999999999999992999999922299999299999299229999922999992929992929999299922222222222222999999999229999999999999999222299999992222299929999929922299922299999292992222229929229222222222222299999999922929222222222222222229999999999999992999992992222922229999929299929992992222222222222222229999929992292922222222222222992999999999222222299999299222222229999992929999992299222222222222222222999999999299292999999999999999299999999999999929999929922222299999999299999999999929229222222222222299999999929929299999999999999929999999999999992999992992222999999999929299999999992999922222222222229999999922292222999922222222992999999999999992299999299229999992222222222222222222222222222222222222222222222922222222222229999999299999999999992299999929999999999229999999999999999999999922222222222999999999222999999999999999999929999999999992299999992999999999929999999999999999999999999999999999999999999992999999922999992222992999999999992299999999299999999922222222999999999999999999999999999999999999999299999222222222222222299999999992299999999929999999992929999999999999999299992229999999992999999999922999299922222222299929999999992299999999992999999999292999999922222222222222292222222222222229999992299929992299229929992999999992299999999999229999999929299999999999299999999999999992999999929999999229992999992299229999299999992299999922229922229999992222222299999999999999999999999999999992999922222222229922992299299929999999299999999292992222229999929999999999999999999999999999999999929299992222222222999922992299992999999929999999922299222222229922299999999999999999992222222222222222222229922222222299229922992999299999992999999999999922222222222922222222222222222222222999999292929292222299222222222222222222299929999999299999999992222222222229222999999292929292222229999999929292929922222992222222999999999229992999999929999992222222222222222999999999922292929222299999999992929292992222229922222222222222222999299999992999222222229999922992299999999992222222922999999999999292929299299992992999999999999999999929999999222222222222999999229922222222222229922292299999999999929292929929999299299999999999999999992999999222222222222229999992299229999999929999222229922222222992929292992992222229922222222222222222299999999992299922222299999922992999999992299222222999999929299992929299299299992999929299999999999929999999999229999222222222222222222222222222229929922222992229929292929929929999299992929999999999992999999999922999999999999999999999999999999999992992929299222222222222992222229922222222222222222222222299999992299999992999299929992999299929992999299292229999299992929299299992992222222222222222229999999999999229999999999999999999999999999999999929929999299922229999999929999299222222222222222222222222999999922999999999992999999999999999299999992992922929992992999222992992229922222222222222222299299999999992299999999999999999999999999999999999999292999299299299929299299292222222222222222222999929999999999229999999222222222222222222222222222229929992929929922222229929929299222222222222222222992999999999922999999999999999999999999999999999999999992292992992999992992992929922222222222222999999299999999992299999999999999999992999999999999999299999999222299299922222222222992222222222222299999929999922999229999999999999999999999999999999999929992999929929999999929992999999222222222222999999992999999922222999929929992999299929992999299929992999299992992992992992999299999922222222222222999999299999922222229992299999999999999999999999999999222222222922222222222222222222222222222222999999999929999999922229222222222222222222222222222222222222222222222229999999999999999922222222222299999999992999999999222999922999999999999922222299999999999999999992222999999999999999999222222222999999999999299999999929999999299999999999992222999999999999999999999929299999999999999999992222222222999999999929999999992999999299999999999999222299999999999999999999992229999992999992999999922222999999999999992999999999299999929999999999999922299922229929299922299999292222922922922922299999222299999999999999299999999929999999999999999999992229922992222922222922299929299929999929999999999222299999999999999929999999992999999999999999999999229999999999292999222999992929999999999999999999222299999999999999992999999999299999999999999999999222999999999999999999999999292999999999999929999222299999999999992999299999999929999999999999999999922999999999999999999999999922222922922922922999222299999999999999292229999999992999999999999999999992299922222222222222222222222222222222222222229922299992222222222222222999999999299999999999999999999229999999222299929999999999992229229229229229992229999992222299992229999999999922999999999999999999222999999992929992999999999999229999999999992999222299999222229999992999999999992229999999999999999922299999999992999299999999999922999922222222222222229999222222999922299999999999229999999999999999922229929992922299929922222222292229999299299299292922299922222222292222222299999929999999999999999992222992999292929992999999999929222299929929929922292922922222999999999992299999992999999999999999992222299299929222999229992999992922229992992999222229299222222299999999999929999999999999999999999999222222229992929299922222299999292992299299999999922999922222229999999999992299999999999999999999999222299992999292229992299999999929299229929999999992299992222222229222299999229999999999999999999999922229999222229992999299999999992229992992999999922299999222229999999929999922999999922992299229922992229999299999999299929999999999222999229999999992229999992299999999992999992299999929922992299229922222999929999999929992999999999999299922999999999999999999229999999999299999229999992222222222222222222999992222222222999299999999999929992299999999929999999922999999999929999922999999222222222222222222299999999999999299929222229999992999922999999992999999999229222222222999992299999922222222222222222229999999999999929992999999999999299992222222222299999999922999999999999999229999992222222222222222222222222299999992999299999999999929999222999999929999999992229999999999999922999999222222222222222222222222222222999299929999999999992999992299999992222299999922999999999999992299999999999999999999999999999999222299929992999999999999299999222222222299999999992229999922222999299999999999999999999999999999999999999992999292992992999929999922299999999222999999922999999999999229999999999999999999999999999999999999999299922229299299992999992229999999999222299992299929222222222229999999222299999922229999992222999999929992929929929999299992222999999999929999999229222222222222229992222222222222222222222222222222222222999299999999999929999222222222222222222222222999999999999999929222222222222222222222222222222222222299929999999999992999922222222222222222222222299999999999999992999999222299999922229999992222929299929992929999299999299999999999999999999999992229999999999999999999999999999999999999999999999999999992999222292222999929999222222222222222222999222222222222222999999999999999999999999999999999999292999299929299299999992999922299999999999999299922222222222222999999999999999992222999999222299999922299929992999929999999299992229999999999999929992222222229999999999999999222222222222222222222222222229992999299992222999929999222922299999999992999229999999999999999999999922999999229999292299999999999999999929999299999992999999292929999999999222229999999999999999999999992999999292929929229999222222222299992999929999999299999929292229999999999222999999999992222229999999299999929292992922299999999999999999299992222999929999222229292999999999922999922222222222999999999929999922999292992222999999999999999929999992999992999222992929222999999992299992222222222299999999992999999292222999922222222999999992992929999999999299922999222929299999999929992222222229999999999999299222222222999992299999999999992222222292229999929992299999292922299999992999222222222999999999999929929922992999922222999999999999929929299292999992999299999922292929999999299222222999999999999999992992992299299922999229929999999999992999922299999299229999999929292229999929922222299999999999999999222299229922992999992222299999999999299992929999929922999999992229292999922299999999999999999999999929929229992299299999229299999999999929999222999992992999999999992929299992222299999999999992999999992992922999922229999922999999999999922999929299999222299999999999292929999222222299999999999299999999299292299992999999992299922222222222299992229999922229999999999992992222222222222222222222229999999929929299999229999999229999999999999999999999999292229999999999999222222999999999999999999992999999992992929999922999999922999999999999999999999999922222999999999999999992299999999999999999999299999999299222999999299299999229999999999999999999999992922299999999999999999229999999999999999992929999999929999299999922229999922222222222222222222222222222222222222222222222222222222222222222222222299999992992222999992999999992299999999999999999999999922299999999999999999999999999999999999922229229999999299299999999229999999922999999999999999999999992929999999999999999999999999999999999999929999999999929929999999922999999992299999999929999999999999292999999999999999999999999999999999999992999999999992292222999999229999999922222222222222299922299929299999999999999999999992992299999999999299999999999299999299999922222999992229992999999992229999992922292292292292222999992229999999999999929999999999929999929999999299999999922999999999999999999999222992992992992999999992222299999999999992999999999992229992999999999999992992299999999999999999999922299999999999999999992222222999999999999299999999999299999299999992299999999222299999999999999999922929999999999999999992222222229922999999929999999999922222222222222222222222222222222222222999999222222999999999999999992222222222299999999992999999992222222222222999999999999999999999999992222222222992222222222222222222222222222222999999992229999999222229992222292999999929992999299999929922299292999992229222999999299929992222299229999999292999992299929999922299999999999999999999999999992999992299929999292299999999992999999929922299229929229999999992999999999999992999999999999999299999299999929992299992229999999999229999922222222999999922999999999299999999999999999999999999999999999999999992992292999922999222299922999992992222229992292999999999929999999922222222222222222222222222222999299222922292222929929999999299999299222222222292299999999922999999999999999999999999999999999999999292292929222999292992999999929999222222222229922999999999992299999999992999999999999999299999999929229292229292999922999222999992999922222222292999999999999999229999999999999999999999999999999992992229222292299299999299929999999299992222222292929999999999999929999999999999992999299929999999299999299229299929929999929992999999929992222222229292922229229999992999999222999999999999999999999999999922999299922992992222992299999992992999222229292922292229999999299999299222222222222222222222222222992999999999929299299299229299999299929922222929292222292299999929999299992299999999999999999992222222229992992999929929929922922999929999222992229292292999999999992999229992299999999999999999999222222222222229929992992222222299999992999922999229999929299999999999299922922229999999992222222222222222299999922229222229222299992222229229992299922299992222292299992222222229929999999992299999999999222299999992992929999229929999229992222999299999929999229922299999999999929992999922222299999999999999999999999299999999922992999999999999999929999992999922222922999992222292999222222299929999999999999992999922229999999999299299992299922222222999999299992929999999999292999299929999999992999999999999999999992292999999999929929999222222222222222999929999292999999999929999929992999999992299999999999999922222229299999922292992999922999999222999999922229922222922999999999992999299999999299999999992229992992992229999999222222222222229999922299999992992222229222999999222229299929999999929999999922292222229222292222222229999999999992999992222229999299299922229229999929992929992999999992992222222922299999999999229999992999999999999299999229929999922229999992999999992222292999299222929292229999299999999999999222999999222222222229929999922999999999299999999299999999999999299929999999929299999929999999999999922999999999999999222992999922222299999929999999929229999922222929992999999992229999992999999999999922299999999999999922222299992299299999992999999992229999999999292999299999999222999222222222299992292299999999999999992229999999229999999999299299999292292999222229299929999999999299999999999922222299229999999999999999222999999222222999999222229999929999999999999929992999999999929992999999992299999229999999999999999999299999922992999999992999999992999999992222292999299999999992999222222999999999992999999999222229999929999992299999999999299999999292299999999929299922999999999299922222299999999999299999999922222999992999999222229999999929999999922299999999992929992299999999929992222229999999999929999999992222299999299999999999999999922222999992922999999999992999229922222222222299922299999999992999999999222229999929999992229999992222299999999299999999222229299922222992999992229999222222299999299222999999999999992999999222222222222229999999929999999929292929999999999299999222999922999999999929992999999999999999299999999222222229999999999992922999992929292999999299922999229299992999999999922992222999999999999929999999922299229999999999999222999999999999299999999922299992229999299999999999229929999999992999992999999999229922999999299992229229999222222222222222222222999999999929999922222222992999999999299999222229999922992299999922999292999999999999992999999229992999922299992299992222222299222222222229999922992222222299229999999229222299999999222229222222222999299922929999929999299999229929999999992999992222299999222222999999922222229229999929992929992999299999999222999992999929292922992999999999299999929999999922992229999922229992229999992999292999299922929999922299999299992929292229222222222222222992999999999999292999922999999292299999999999299929992929222222222299929999222222229999922999992929222299299922999929299922999999929999999922222929992999299999999929229292999929999922992292299999222999929929292999992922222999999992999999992999992999299929999999992299992299992929222999922229999999229992222929229999292999229999999292299999929999299929992222229999222929929999299999299999999229999922999229292929999929299992222222222299999929999929922999299999999922299222999922222229992922299999922299922229292299992229999922222292922999292222292222299922999999992222922229992999292299299999999992229992992929299999299999999999922299999999999999299229999299999999229922929299292929222229999999999222999222292922999929992222999999929999999922222929922999929999999992999222999929299922992999999999222299922229292999992999299299999992922999992999292992299992999299999299922292292222222299299922299229299999992929229999299922222999999222999999922299299229999222229999929299999992299222229992222929929922299999292929999929999999999999929229999999999922222999992999999992999229992922299922999929222222992929999999992299992999999999999992999999922222222992229999299999999229292222292992222229929292999299292999992229229999299999999999999299999999999929299222999929999999922222222222222222222992922299922929299999999922999929999299999999929229999999992929922299992999999999299999999992299922299929299999222922999992222999992222222222299222229999999999292992222999222229999929999999999229992929992229999999292299999222222222222992992999999292299999999929299292299929999999992992999999922999292229929999999929229999922229929992299999299999929999999999992929929229992999999999292999229292999992929222222222222929999992999992999229999929999992999999999999292992992299229999999929299299999299999292229999999999292999999299999222222999992999922292299999999929299299229992999992992992299999229999929229999999999929299999929999999999299222299992922299992222222929929922999999999999299999999929999992222999999999992229999992999999999929929992222222922999999999292222222299929999999929999999992999922222999999999922299299999299999999992992999299222299999922222229299299222222229992222222222222222222929999999999922929922299929999999999299299929222229999999999992929929999999922222229299999999929999992999999999992999992222222222222299929929222999992922929999999292999999999999999999222222222222222222229999999999229299999992999999929992992929999992222999999999929299999999999999999999999999999999999999999999999992229999999299999992999299292999999929229992222222299999999999999999999999999999999999992999992999999999999999929999999299929999299999992999999999999999999999999999999999999999999999999999992999999999999999999992999299999999999999999999999990