Q845: Gas Station Numbers

有很多加油站使用透明塑膠版(每塊大概像1.44磁片那麼大,上面僅有一個0∼9的數字)來說明現在汽油每公升的價格。當某些數字的版子不夠用時,老闆會將另一版子轉一轉來使用以代替之。

數字「6」轉過來很像數字「9」(轉180度,反之亦然),數字數字「2」轉過來有一點像數字「5」(轉180度再翻面,反之亦然),數字「0」、「1」、「8」轉過來則像他們自己,其他數字則無法轉。

由於汽油價格不斷攀升,加油站已經沒有多餘的版子來顯示現在的價格。還好老闆可以用上述的方法將某些版子轉一轉將就著使用。

你的任務是給你每公升汽油的價格,請你用這些版子及上述的方法幫老闆排出比現在的價格高一點點(最接近現在價格)的價格。

Input

每組測試資料一列,此價格包含2到30個數字,在最後一個數字前另有一小數點。測試資料的最前頭不會有無用的「0」出現,也就是說如果第一個數字是「0」,那代表此價格一定是小於1。

若輸入謹含一小數點代表輸入結束。請參考Sample Input。

Output

對每組測試資料請輸出以上述方法排出比現在的價格高一點點(最接近現在價格)的價格。如果無法排出,請輸出「The price cannot be raised.」請參考Sample Output。

 

Sample Input Sample Output
65.2
76.7
77.7
.
65.5
77.6
The price cannot be raised.