import java.util.HashMap;
import java.util.Scanner;
public class Main {
private static HashMap<String, Integer> map = new HashMap<>();
public static void main(String[] args) {
map.put("()", 1);
Scanner in = new Scanner(System.in);
String string = in.nextLine();
System.out.print(count(string));
in.close();
}
private static int count(String s) {
if (s.equals("")) {
return 0;
}
int count = 0;
if (map.containsKey(s)) {
return map.get(s);
}
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == ')') {
String temp = s.substring(1, i) + s.substring(i + 1, s.length());
if (temp.startsWith("(") && temp.endsWith(")")) {
count += count(temp);
}
}
}
map.put(s, count);
return count;
}
}