Problem:
MathJax.Hub.Config({ tex2jax: { inlineMath: [["$","$"], ["\\(","\\)"]], processEscapes: true }});

Watch

Write a program which reads an integer $S$ [second] and converts it to $h:m:s$ where $h$, $m$, $s$ denote hours, minutes (less than 60) and seconds (less than 60) respectively.

Input

An integer $S$ is given in a line.

Output

Print $h$, $m$ and $s$ separated by ':'. You do not need to put '0' for a value, which consists of a digit.

Constraints

$0 \leq S \leq 86400$

Sample Input 1

46979

Sample Output 1

13:2:59

Solution in JAVA (judge verdict: Accepted)

import java.io.*;  

public class Main {
    public static void main(String[] args) throws IOException {
	int hour;                                         
	int min;                                          
	int sec;                                          
    	
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
	String buf = br.readLine();
    String[] x = buf.split(" ",0);
    	
    	int y = Integer.parseInt(x[0]);
    	//int z = Integer.parseInt(x[1]);
        //int i = Integer.parseInt(x[2]);
    	 //System.out.println(x[0] + ":" + x[1] + ":" + x[2]);
    	 
    	 hour = y /3600;
    	 min = (y%3600)/60;
    	 sec = (y%3600)%60;
    	 System.out.println(hour + ":" + min + ":" + sec); 
    	
	    
    }
    
}