
/*
Online Java - IDE, Code Editor, Compiler

Online Java is a quick and easy tool that helps you to build, compile, test your programs online.
*/

import java.util.*;

public class Main
{
        public static void main(String[] args) {
        
        minutesToSeconds ms;
        System.out.println("Welcome to Online IDE!! Happy Coding :)");
        boolean checkcolon=false;
        
        //do
        //{
        System.out.println("Enter duration such as mm:ss  such as 120:45");
        
        Scanner scanner = new Scanner (System.in);
        String input = scanner.next();
        
       ms = new  minutesToSeconds(input);
       
       System.out.println("Total nunber seconds is: " + ms.numberSeconds());
           }
}
    
    class minutesToSeconds
    {
        int pos=0;
        String input;
        boolean checkcolon;
        int secondsConverted;
        int minutesConverted;
        int totalSeconds;
        boolean secondsOverSixty=false;
        
        public minutesToSeconds (String time)
        {
            this.input=time;
            System.out.println("this is input: " + input);
            System.out.println("this is length input: " + input.length());
            
            
            for (int i=0; i<input.length(); i++)
        {
                pos=input.indexOf(':');
        }
        
        if (pos!=-1)
        {
            checkcolon=true;
        }
        else
        {
            System.out.println("Enter duration such as mm:ss  such as 120:45");
            System.exit(0);
        }
        
        checkMinutes(input);
        checkSeconds(input);
            
    }
    
    
    public int checkMinutes(String time)
    {
        String minutes = time.substring(0,pos);
        minutesConverted = Integer.valueOf(minutes);
        System.out.println(minutes);
        return minutesConverted;
    }
    
    
    public int numberSeconds()
    {
        if(secondsOverSixty)
        {
            return -1;
        }
       
        totalSeconds = (minutesConverted*60) + secondsConverted;
        
        return totalSeconds;
    }
    
    
     public int checkSeconds(String time)
    {
        
        String seconds = time.substring(pos+1,time.length());
        
        secondsConverted = Integer.valueOf(seconds);
        System.out.println(seconds);
        
        if (secondsConverted>=60)
        {
            System.out.println("Number seconds is 60 or over");
            secondsOverSixty=true;
            
            //return -1;
            
        }
        return secondsConverted;
    }
    
    }
