Մարիոն շատ հաճախ նաև ստիպված էր լինում բարձրանալ և իջնել կրկնակի (կից) աշտարակներ։

Եկե՛ք ձևափոխենք նախորդ խնդրի լուծումը այնպես, որ այն տպի կից աշտարակներ։
Այսպիսով, եթե օգտագործողը ներմուծել է
4
, ծրագիրը էկրանին կտպի հետևյալ պատկերը՝
Եթե օգտագործողը ներմուծի
2
, կունենանք այսպիսի պատկեր՝
Եթե օգտագործողը ներմուծի
1
, կունենանք այսպիսի պատկեր՝
Ինչպես և նախորդ խնդրում, եթե օգտագործողը ներմուծի ոչ վալիդ արժեք (թիվ, որը չի պատկանում [0, 8] միջակայքին), ապա ծրագիրը պետք է նորից խնդրի օգտագործողին ներմուծել թիվ, այնքան ժամանակ քանի դեռ օգտագործողը չի ներմուծել վալիդ արժեք։
