/*
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;
        
        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 secondsConverted;
    }
}