5-99999999999999999999999929999999999999999999999999999999999999999999999229999999999999999999999999999999999999999999999999992999999999999999999999999999999999999999999999922999999999999999999999999999999999999999999999999999222222222222222222222299999999999999999999999992299999999999999999999999999999999999999999999999999929999222222222222222229999999999999999999999999229999999999999999999999999999999999999999999999999999999922222222222222222999999999999999999999999922999999999999999999999999999999999999999999999999999229992222222222222222299999999999999999999999999999999999999999999999999999999999999999999999999999999999222299999999922229999999999999999999999999229999999999999999999999999999999999999999999999999992999922229999999992222999999999999999999999999922999999999999999999999999999999999999999999999999999299992222999999999222299999999999999999999999992299999999999999999999999999999999999999999999999999929999222299999999922229999999999999999999999999229999999999999999999999999999999999999999999999999992999922229999999992222999999999999999999999999922999999999999999222299999999999999999999999999999999299992299999999999222299999999999999999999999992299999999229999999922999999999999999999999999999999929999222299999999922229999999999999999999999999229999999222999999999999999999999999999999999999999992999922999999999992222999999999999999999999999922999999922299999222299999999999999999999999999999999299992222999999999222299999999999999999999999999299999992299999922229999999999999999999999999999999929999222299999999922229999999999999999999999999999999999999999999999999999999999999999999999999999992999922229999999992222999999999999999999999999999999999999999999999999999999999999999999999999999999299992222999999999222299999999999999999999999999999999999999999999999999999999999999999999999999299929999222299999999922229999999999999999999999999999999999999999999999999999999999999999999999999229992999922222222222222222999999999999999999999999999999999999999999999999999999999999999999999999222999299992222222222222222222222222222222999999999999999999999999999999999999999999999999999999999222299929999222222222222222222222222222222299999999999999999999999999999999999999999999999999999999222229992999922222222222222222222222222222229999999999999999999999999999999999999999999999999999999222222999299999999999999999999999999999999922999999999999999999999999999999999999999999999999999999222222299929999222222222222222999222222229992299999999999999999999999999999999999999999999999999999222222229992999999999999999999999999999999999999999999922222222222222222222999999999999999999999999222222222999299992999999999999999992999999999922999999999999999999999999999999999999999999999999999222222222299929999299999999999999999299999999992299999999999999999999999999999999999999999999999999222222222229992999222222222222222999222222222999229999999999999999999999999999999999999999999999999222222222222992229222222222222222229222222222299922999999999999999999999999999999999999999999999999922222222222229922922222222222222222922222222229992299999999999999999999999999999999999999999999999992222222222229999999999999999999999999999999222999229999999999999999999999999999999999999999999999999222222222222999999299929992999299929992999222299922999999999999999999999999999999999999999999999999922222222222299999999999999999999999999999992229992299999999999999999999999999999999999999999999999992222222999999999999999999999999999999999999222999229999999999999999999999999999999999999999999999999222222999999999999999999999999999999999999922299922999999999999999999999999999999999999999999999999992222999999999999999999999999999999999999992229992299999999999999999999999999999999999999999999999299922999999999999999999999999999999999999999222999229999999999999999999999999999999999999999999999222999999999999999999999999999999999999999999922299922999999999999999999999999999999999999999999929222299999999999999999999999999999999999999999992229992299999999999999999999999999999999999999999992922229999999999999999999999999999999999999999999222999222222222222222222222222222222222229999999999992222999999999999999999999999999999999999999999922299922222222222222222222222222222222222299999999999222299999999999999999999999999999999999999999992229992222222222222222222222222222222222229999999999922229999999999999999999999999999999999999999999222999999999999999999999999999999999999229999999999992222999999999999999999999999999999999999999999922299922222222222222222222222222222299922999999999999222299999999999999999999999999999999999999999992229999999999999999999999999999999999992299999999999922229999999999999999999999999999999999999999999222222222222222222222222222222999999999229999999999992222999999999999999999999999999999999999999999922222222222222222222222222222299999999922999999999999222299999999999999999999999999999999999999999992222222222222222222222222222222999999992229999999992922229999999999999999999999999999999999999999999222222299999222222222222222222299999999922999999999292222999999999999999999999999999999999999999999999992222299999999999999999999999999999992299999999999922299999999999999999999999999999999999999999992999999999999999999999999999999999999999922999999999999229999999999999999999999999999999999999999999299999999999999922222222222299999999999992299999999999992999999999999999999999999999999999999999999929999999999992222222222299999999999999999929999999999999299999999999999999999999999299999999999999999999999999999999999999999999999999999999992999999999999929999999999999999999999999922299999999999299999999999999999999999999999999999999999999999999999999992999999999999999999999999999229999999999929999999999999999999999999999999999999999999999999999999999299999999999999999999999999922999999999999222999999999999999999999999999999999999999999999999999999929999999999999999999999999992299999999999922299999999999999999999999999999999999999999999999999999992999999999999999999999999999229999999999999229999999999999999999999999999999999999999999999999999999299999999999922922229999999922999999999999922999999999999999999999999999999999999999999999999999999999999999999299292222999999992299999999999999299999999999999999999999999999999999999999999999999999992299929929922999992299999999229999999999999929999999999999999999999999999999999999999999999999999999999999999992999999222222299922999999999999999999999999999999999999999999999999999999999999999999999922292222222222999222222999992299999999999999999999999999999999999999999999999999999999999999999999992229222299929999992999922999229999999999999999999999999999999999999999999999999999999999999999999999222922299999222222299999999922992222222999999999999999999999999999999999999999999999999999999999999922292229999999999999992229992299922222299999999999999999999999999999999999999999999999999999999999992229992999999999999999222999299992222229999999999999999999999999999999999999999999999999999999999992229999222299999999999999999999999999922999999999999999999999999999999999999999999999999999999999992299999929999999999999999999999999299929299999999999999999999999999999999999999999999999999999999992229999922999999999999999999999999999992929999999999999999999999999999999999999999999999999999999992229999999999999999999999999999999999999292999999999999999999999999999999999999999999999999999999999922999999999999999999999999999999999999929299999999999999992229999999999999999999999999999999999999992299999999999999999999999999999999999992929999999999999999222999999999999999999999999999999999999999229999999999999999999999999999999999999292999999999999999222299999999999999999999999999999999999999929999999999999999999999999999999999999929299999999999999922229999999999999999999999999999999999999992999999999999999999999999999999999999992929999999999999922229999999999999999999999999999999999999999229999999999999999999999999999999999999292999999999999992222999999999999999999999999999999999999999222299999999999999999999999999999999999929299999999999992299999999999999999999999999999999999999999992229999999999999999999999999999999999992929999999999999229999999999999999999999999999999999999999999922999999999999999999999999999999999999292999999999999222999999999999999999999999999999999999999999999229999999999999999999999999999999999929299999999999922299999999999999999999999999999999999999999999992299999999999999999999999999999999929929999999999922229999999999999999999999999999999999999999999999992229992222229999999999999999999929992999999999992222999999999999999999999999999999999999999999999999222999222222999999999999999999929999299999999992222299999999999999999999999999999999999999999999999999999999999999999999999999999929999929999999999229999999999999999999999999999999999999999999999999999999999999999999999999999999999999992999992999229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999299999999922999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929999929992299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999229999999999999999999999999999999999999999999999999999999992999999999999999999999999999999222999299999999999999999999999999999999999999999999999999999999999999299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929999999999999999999999999999999999999999999999999222229222999999999999999999999999999999999999999992999999999999999999999999999999999999999999999222222222992222299999999999999999999999999999999999999229229999999999999999999999999999999999999999999999229999922299999999999999999999999999999999999999922929999999999999999999999999999999999999999999999922299999229999999999999999999999999999999999999999992999999999999999999999229992222992299999999999992222999992999999999999999999999999999999999999999999299999999999999999999922999229292229922999992922229299999999999999999999999999999999999999999999999929999999999999999999992292222929222992222229292222299999999999999999999999999999999999999999999999992999999999999999999999229992222922292222222929992299999999999999999999999999999999999999999999999999299999999999999999922222999222292992222222222999099999999999999999999999999999999999999999999999999922999999999999999229222299922229222922222292299922222229999999999999999999999999999999999999999999992999999999999999922999929222292922292222229229990999999999999999999999999999999999999999999999999999299999999999999992299222999229292229222222292999229999999999999999999999999999999999999999999999999929999999999999999229999299922229922992292999292222299999999999999999999999999999999999999999999999992299999999999999922999999999999999999999999929222292999999999999999999999999999999999999999999999999229999999999999992299992999999999999999999999999222299999299999999999999999999999999999999999999999922999999999999999229999299999999992999999999999922299999229999999999999999999999999999999999999999992299999999999999922999929999999999999999999999992299999222999999999999999999999999999999999999999999229999999999999992299992999999999929999922922222222299222299999999999999999999999999999999999999999922999999992999999229999229999999999999299999999222229229999999999999999999999999999999999999999999992299999992999999922999222999999999299929999999999999999999999999999999999999999999999999999999999999229999992999999992299992299999999999992299999999999999999999999999999999999999999999999999999999999922999992999999999229999222222229992999229999999999999999999999999999999999999999999999999999999999992299992999999999922299992999999999999992299999999999999999999999999999999999999999999999999999999999229999299999999992222999229999999999999222299999999999999999999999999999999999999999999999999999999922999999999999999222229999999999999999992229999999999999999999999999999999999999999999999999999999992299999999999999922222299999999999999999222999999999999999999999999999999999999999999999999999999999229999999999999999222222999999999999999992229999999999999999999999999999999999999999999999999999999999999999999999999992229999999999999999999222299999999999999999999999999999999999999999999999999999992999999999999999999929999999999999999999992229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999222299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992222299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999222229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992222999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999222299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999222999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992222999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992292999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999922229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992222999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929992999222299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999922299999999999999999999999999999999999929999999999999999999999999999999999999999999999999999222222299229999999999999999999999999999999999992999999999999999999999999999999999999999999999999999922222222992999999999999999999999999999999999992299999999999999999999999999999999999999999999999999992222222229999999999999999999999999999999999999229999999999999999999999999999999999999999999999999999922222999999999999999999999999929999999999999299999999999999999999999999999999999999999999999999999999222299999999999999999999999922999999999929929999999999999999999999999999999999999999999999999999999992229999999999999999999999922999999999992992999999999999999999999999999999999999999999999999999999999922999999999999999999999999999992922922999992229999999999999999999999999999999999999999999999999999999299999999999999999999992222222222292222222222222222222222222222222222222299999999999999999999999999999999999999999999999929229999999999992999999999999999999999999999999999999999999999999999999999999992999999999999999999922929922229992999299929992999299929992999299929992999999999999999999999222222222299999999999999999992299999999999999929999999999999999999999999999999999999999999999999999999999999999999999999999999999299999229999999999999299999999999999999999999999999999299999999999999999999999999999999999999999999929999222999999999299929999999999999999999999999999999992999999999999999999999999999999999999999999992999922299999999999992999999999999999999999999999999999929999999999999999999999999999999999999999999299922229999999992222299999999999999999999999999999999999299999999999999999999999999999999999999999929999922999999999999999999999999999999999999999999999999992999999999999999999999999999999999999999992999922299999999999999999999999999999999999999999999999999929999999999999999999999999999999999999999299992229999999999999999999999999999999999999999999999999999299999999999999999999999999999999999999929992222999999999999999999999999999999999999999999999999999992229999999999999999999999999999999999992999992299999999999999999999999999999999999999999999999999999229999999999999999999999999999999999999299922229999999999999999999999999999999999999999999999999999992999999999999999999999999999999999999929999222999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992999922299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999299999229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929992222999999999999999999999999999999999999999999999999999999999999999999999999999999999999999229992999922299999999999999999999999999999999999999999999999999999999999999999999999999999999999999922999299992229999999999999999999999999999999999999999999999999999999999999999999999999999999999999992292229999922999999999999999999999999999999999999999999999999999999999999999999999999999999999999999222992999992299999999999999999999999999999999999999999999999999999999999999999999999999999999999999922999299999229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999299999999922999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929992922292299999999999999999999999999999999999999999999999999999999999999999999999999999999999999992999999299229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999299922222222222222999999999999999999999999999999999999999999999999999999999999999999999999999999999929992222222222222299999999999999999999999999999999999999999999999999999999999999999999999999999999992999222222222222229999999999999999999999999999999999999999999999992999999999999999999999999999999999299922222222222222999999999999999999999999999999999999999999999999999999999999999999999999999999999929992229999999992299999999999999999999999999999999999999999999999999999999999999999999999999999999992999222999999999229999999999999999999999999999999999999999999999999999999999999999999999999999999999299922299999999922999999999999999999999999999999999999999999999999999999999999999999999999999999999929992229999999992299999999999999999999999999999999999999999999999999999999999999999999999999999999992999222999999999229999999999999999999999999999999999999999999999999999999999999999999999999999999999299929999999999922999999999999999999999999999999999999999999999999999999999999999999999999999999999929992229999999992299999999999999999999999999999999999999999999999999999999999999999999999999999999992999299999999999229999999999999999999999999999999999999999999999999999999999999999999999999999999999299922299999999922999999999999999999999999999999999999999999999999999999999999999999999999999999999929992229999999992299999999999999999999999999999999999999992222222299999999999999999999999999999999992999222999999999229999999999999999999999999999999999999222222222222299999999999999999999999999999999299922299999999922999999999999999999999999999999999999992222222999999999999999999999999999999999999929992229999999992299999999999999999999999999999999999999999999999999999999999999999999999999999999992999222222222222229999999999999999999999999999999999999999999999999999999999999999999999999999999992299922222222222222999999999999999999999999999999999999999999999999999999999999999999999999999999922229992222222222222299999999999999999999999999999999999999999999999999999999999999999999999999999992999999222222222222229999999999999999999999999999999999999999999999999999999999999999999999999999999222299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929999999999999999999999999999999999999999999999999999999999999999999999999999