占いの一種である数秘術において、「運命数」という概念があります。
運命数とは、年月日の各桁を全て足し合わせる操作をその和が1桁になるか、2桁のゾロ目になるまで繰り返す事で求められます。
例えば、2023年2月15日の運命数は、、となり、2085年12月31日の運命数は、となります。
運命数と年月日を表す8桁の文字列が与えられるので、与えられた年月日以降に最も早く現れる、運命数がである年月日を出力してください。
ただし、うるう年は考慮しないものとし、問題で使用する各月の日数は以下の通りとします。
行目では整数が与えられる。
行目では"YYYYMMDD"形式でゼロ埋めされた、年月日を表す8桁の文字列が与えられる。
N S
計算結果を入力の形式と同様に、ゼロ埋めされた8桁の文字列を一行に出力せよ。
8 20231223
20231225
2023年12月23日の運命数はです。その2日後である2023年12月25日の運命数はであり、これは2023年12月23日以降、最も早く現れる運命数の年月日です。
7 20280702
20280706
入力と同様の形式で出力してください。
5 20060204
20060204
以降は当日を含むため、与えられた年月日と出力する答えが同じになる場合があります。
11 20350902
20350919
各桁の和が1桁になるか2桁のゾロ目になるまで操作を行う必要がある事に注意してください。