'FreeBASIC version 1.05 32/64 bit Sub Show(m As Long) Dim As Long c(1 To 5)={604800,86400,3600,60,1} Dim As String g(1 To 5)={" Wk"," d"," hr"," min"," sec"},comma Dim As Long b(1 To 5),flag,m2=m Redim As Long s(0) For n As Long=1 To 5 If m>=c(n) Then Do Redim Preserve s(Ubound(s)+1) s(Ubound(s))=c(n) m=m-c(n) Loop Until m