No.652 E869120 and TimeZone

レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限 : 256 MB / 通常問題
タグ : / 解いたユーザー数 90
作問者 : e869120e869120 / テスター : cielciel
1 ProblemId : 1920 / 出題時の順位表

問題文

E869120 は、現在日本にいます。また、今は $a$ 時 $b$ 分です。日本時間は "UTC+9" です。
square1001 は、現在ある国にいます。そこの国のタイムゾーンは $S$ です。 S は "UTC+X" , "UTC-X", "UTC+X.X", もしくは "UTC-X.X" という形式で与えられます。
さて、square1001がいる場所での現地時間は何時何分でしょうか。
なお、現実のタイムゾーンとしては存在しないケースも含まれている。

入力

a b S

  • $0≦a≦23$
  • $0≦b≦59$
  • $a$,$b$は1桁の場合は0が先頭につく。
  • $S$ は "UTC+X", "UTC-X", "UTC+X.X", もしくは "UTC-X.X" という形式で与えられる。
  • 時差は、小数点以下 1 桁までが限度である。小数点以下 2 桁を超えるような入力は与えられない。
  • $UTC$ との時差は、$±14$ 以内である。

出力

現地時間を "02:20" のような形式で 24時間制で 1 行に出力してください。最後の改行を忘れずに。

サンプル

サンプル1
入力
22 20 UTC+8
出力
21:20

北京時間では、日本時間の 22:20 は 21:20 です。

サンプル2
入力
22 20 UTC+12
出力
01:20

カムチャッカ時間では、日本時間の 22:20 は 01:20 です。

サンプル3
入力
00 05 UTC+8.5
出力
23:35

2018年5月以前の北朝鮮時間では、日本時間の 00:05 は 23:35 です。

サンプル4
入力
12 00 UTC-4
出力
23:00

ニューヨーク時間では、日本時間の 12:00 は 23:00 です。

サンプル5
入力
09 00 UTC+11.5
出力
11:30

提出ページヘ
下のフォームでの入力は、テキストボックスにフォーカスがない場合は、(Onにしている場合)ショートカットキー・スマートサブミットの影響を受けるので、必要なら提出ページに遷移してください。

言語
問題によって提出できない言語があります。参考
ソースコード
ソースコードのテキストボックスに文字がある場合はファイルは無視されます。
テキストボックスで提出するとCR(\r)が除去されますが、ファイルで提出すると除去されません。