問題文

ゆーてぃーさんは新時代のSNSサイト「UTNet」を制作しています。「UTNet」ではユーザーが自由に文章や写真、動画などを投稿し、自由に閲覧することができます。

ゆーてぃーさんは投稿内容の下に投稿時間を表示したいと考えました。各投稿が投稿されてからユーザーが閲覧するまでに経過した秒数を使おうとしていますが、経過した秒数をそのまま表示するのではわかりにくいです。そこで、以下のルールを考えました。

  • 1日以上経過している場合は経過した日数をxとして「x d ago」と表示する
  • 1時間以上経過している場合は経過した時間をxとして「x h ago」と表示する
  • 1分以上経過している場合は経過した分数をxとして「x m ago」と表示する
  • それより短い場合は経過した秒数をxとして「x s ago」と表示する

表示については出力例も参考にしてください

各投稿が投稿されてからユーザーが閲覧するまでに経過した秒数TTが与えられるので、ルールに従い正しく表示してください。

制約

  • 1T4320001 \leq T \leq 432000

入力

入力はすべて整数である。

T

出力

ルールに従って一行で出力せよ。

サンプル

入力例1
10
出力例1
10 s ago

投稿されてから10秒が経過しています。

入力例2
310
出力例2
5 m ago

投稿されてから5分10秒が経過しており、6分は経過していないためこのように表示します。

1分は60秒です。

入力例3
7200
出力例3
2 h ago

投稿されてから2時間が経過しています。

1時間は60分です。

入力例4
86400
出力例4
1 d ago

投稿されてから1日が経過しています。

1日は24時間です。

Submit


Go (1.21)