import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = 40;

        System.out.println("Please enter here up to " + n + " symbols for my string:");
        
        String s1 = scanner.nextLine();

        if (s1.length() > n) {
            s1 = s1.substring(0, n);
        }

        System.out.println("My string was: " + s1);

        int balance = 0;
        boolean isBalanced = true;

        for (int i = 0; i < s1.length(); i++) {
            char ch = s1.charAt(i);
            if (ch == '(') {
                balance++;
            } else if (ch == ')') {
                balance--;
            }

            if (balance < 0) {
                isBalanced = false;
                break;
            }
        }

        if (balance != 0) {
            isBalanced = false;
        }

        if (isBalanced) {
            System.out.println("Результат: Баланс дужок дотримано");
        } else {
            System.out.println("Результат: Баланс дужок ПОРУШЕНО");
        }
    }
}